[Tutor] pattern searching
Ajith Gopinath
qbits143 at gmail.com
Sat Nov 7 09:13:23 CET 2009
Thanks folks.
|| a j i t ||
On Sat, Nov 7, 2009 at 7:49 AM, bob gailer <bgailer at gmail.com> wrote:
> Shashwat Anand wrote:
>
>> @Bob: the solution seems promising, and it's fast. Thanks for the
>> improvement. However I would like to do a minor change to the code to
>> prevent it going to infinite loop.
>>
>> import string
>>
>> text = raw_input()
>> translationTable = string.maketrans(string.ascii_uppercase +
>> string.ascii_lowercase, 'u'*26 + 'l'*26)
>> translatedText = text.translate(translationTable)
>> start = 0
>> while True:
>> start = translatedText.find('lul', start)
>> if start >= 0:
>> print text[start:start+3]
>> start += 1
>> else:
>> break
>>
>> Good catch. My bad!
>
>
> --
> Bob Gailer
> Chapel Hill NC
> 919-636-4239
> _______________________________________________
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20091107/07aaea55/attachment.htm>
More information about the Tutor
mailing list