re Insanity
Aahz
aahz at pythoncraft.com
Tue Jan 25 23:45:57 EST 2005
In article <4ln9c2-0mh1.ln1 at eskimo.tundraware.com>,
Tim Daneliuk <tundra at tundraware.com> 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 (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"19. A language that doesn't affect the way you think about programming,
is not worth knowing." --Alan Perlis
More information about the Python-list
mailing list