On Mon, 10 Sep 2007 00:29:50 -0700, Ant wrote:

> 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)

This doesn't work because according to the OP not all 'hello's are
keywords.  It seems to depend on the position if it's a keyword or not.

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to