re Insanity

Tim Daneliuk tundra at
Wed Jan 26 05:48:19 EST 2005

Aahz wrote:
> In article <4ln9c2-0mh1.ln1 at>,
> Tim Daneliuk  <tundra at> 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.)

I've read significant parts of it.  The problem is that I don't write
re often enough to recall all the subtle details ... plus I am getting
old and feeble... ;)

Tim Daneliuk     tundra at
PGP Key:

More information about the Python-list mailing list