[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