On 2014-07-10 22:18, Roy Smith wrote: > > Outside this are \( and \): these are literal opening and closing > > bracket characters. So: > > > > \(\([^)]+\)\) > > although, even better would be to use to utterly awesome >> re.VERBOSE > flag, and write it as: > > \({2} [^)]+ \){2}
Or heck, use a multi-line verbose expression and comment it for clarity: r = re.compile(r""" ( # begin a capture group \({2} # two literal "(" characters [^)]+ # one or more non-close-paren characters \){2} # two literal ")" characters ) # close the capture group """, re.VERBOSE) -tkc -- https://mail.python.org/mailman/listinfo/python-list