In article <[EMAIL PROTECTED]>, Tim Daneliuk <[EMAIL PROTECTED]> wrote: > >Given an arbitrary string, I want to find each individual instance of >text in the form: "[PROMPT:optional text]" > >I tried this: > > y=re.compile(r'\[PROMPT:.*\]') > >Which works fine when the text is exactly "[PROMPT:whatever]" but >does not match on: > > "something [PROMPT:foo] something [PROMPT:bar] something ..." > >The overall goal is to identify the beginning and end of each [PROMPT...] >string in the line. > >Ideas anyone?
Yeah, read the Friedl book. (Okay, so that's not gonna help right now, but trust me, if you're going to write lots of regexes, READ THAT BOOK.) -- Aahz ([EMAIL PROTECTED]) <*> http://www.pythoncraft.com/ "19. A language that doesn't affect the way you think about programming, is not worth knowing." --Alan Perlis -- http://mail.python.org/mailman/listinfo/python-list