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

Reply via email to