[Python-ideas] Updated PEP 428 (pathlib)
Devin Jeanpierre
jeanpierreda at gmail.com
Wed Mar 6 23:49:00 CET 2013
On Wed, Mar 6, 2013 at 5:40 PM, MRAB <python at mrabarnett.plus.com> wrote:
> If there aren't capture groups, then you can use a DFA.
You can use a variant of DFA even if there are capture groups, it just
takes more effort.
> The re and regex modules use NFA because of the various other features
> required.
I take it you mean that both the re and regex modules use backtracking search.
I was asking whether or not it can reach the exponential time
worst-case on regexps without capture groups. If the answer is no, as
you seem to be implying, then how does it prevent a DOS attack?
-- Devin
More information about the Python-ideas
mailing list