re Insanity

Tim Daneliuk tundra at tundraware.com
Sat Jan 22 05:48:21 EST 2005


For some reason, I am having the hardest time doing something that should
be obvious.  (Note time of posting ;)

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?
-- 
----------------------------------------------------------------------------
Tim Daneliuk     tundra at tundraware.com
PGP Key:         http://www.tundraware.com/PGP/




More information about the Python-list mailing list