How regexes got catastrophic
Kay Lack · 32:29
Regex engines in almost every mainstream language use backtracking — an algorithm with exponential worst-case time — instead of Thompson's "lockstep" NFA simulation, which is linear in input length; this video shows e...