help with regular expression

Ben Logan ben at wblogan.net
Sat Dec 8 16:24:55 EST 2001


Thanks, that worked.  I did modify it so that the >> can be anywhere
within quotes, not just by themselves.  Next, I'll have to take into
account whether or not the quote is a backslash-escaped one.  I
think I can work through that one, but I'll yell if I can't. ;)

Regards,
Ben

On Sat, Dec 08, 2001 at 12:36:29PM -0600, Jason Orendorff wrote:
> > I am writing a program in which I need to search an arbitrary string
> > and return the part between a certain opening sequence, and a closing
> > sequence.  [...]  I want to be able to "escape" the ending
> > sequence with either double quotes (">>") or single quotes ('>>').
> 
>   r"""<<(('>>'|">>"|>(?!>)|[^>])*)>>"""
> 
> See http://www.python.org/doc/current/lib/re-syntax.html
> for the meaning of (?!>).
> 

-- 
Ben Logan: ben at wblogan dot net
OpenPGP Key KeyID: A1ADD1F0




More information about the Python-list mailing list