re question - finiding matching ()

Samuel Walters swalters_usenet at
Mon Jan 19 04:44:49 CET 2004

| Paul Rubin said |

> miki.tebeka at (Miki Tebeka) writes:
>> I'd like to find all of the sub strings in the form "add(.*)"
>> The catch is that I might have () in the string (e.g. "add((2 * 2), 100)"), 
> You can't do that with classic regexps.  You need a parser, not a scanner.

Or, to put it slightly differently:

Regexps are a type of system that is not mathematically powerful enough to
handle this type of identification.  The next step up in power are

Sam Walters.

Never forget the halloween documents.
""" Where will Microsoft try to drag you today?
    Do you really want to go there?"""

More information about the Python-list mailing list