On Sep 10, 3:15 am, "a.m." <[EMAIL PROTECTED]> wrote:
> Thanks guys for you help. I ended up doing this way (for the
> records)...
>
> t1 = "hello world hello. hello. \nwhy world hello"
...

Another approach may be to use the re module's sub function:

import re

t1 = 'hello world hello. hello. \nwhy world hello'

def matchHandler(match):
    if <test here>:
       return "XYZ" + match.group(0)
    else:
       return match.group(0)

re.sub(keyword, matchHandler, t1)

The nice thing about this approach is that you could store keyword:
test_function pairs in a dictionary, and reuse this whole block of
code for arbitrary keywords with arbitrary rules.

--
Ant...

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to