Unclear about verbose regex syntax (excaping whitespace)
Tim Chase
python.list at tim.thechases.com
Tue Jan 10 12:34:36 EST 2012
On 01/10/12 10:49, Roy Smith wrote:
> The docs for re.VERBOSE say, "Whitespace within the pattern is
> ignored, except when [...] preceded by an unescaped
> backslash". It's unclear exactly what that means. If my
> pattern is:
>
> <backslash><space><space>
>
> is the second space considered to be preceded by a backslash,
> and thus taken literally, or does the backslash only apply to
> the first<space>? I suspect the latter, but it's somewhat
> ambiguous.
You're right (easily testable) in your suspicions that the second
space is ignored in this case. I suppose the documentation could
be tweaked to read "immediately preceded".
-tkc
More information about the Python-list
mailing list