How to detect and disallow slow pattern matching? ``` ("a"):rep(100):match(patt) ``` where `patt` might be: - `'a+a+b'`: too low to measure - `'a+a+a+b'`: 0.08 seconds - `'a+a+a+a+b'`: 1.3 seconds - `'a+a+a+a+a+b'`: 20.3 seconds
How to detect and disallow slow pattern matching?
where
pattmight be:'a+a+b': too low to measure'a+a+a+b': 0.08 seconds'a+a+a+a+b': 1.3 seconds'a+a+a+a+a+b': 20.3 seconds