/^key=[^=]*$/
key=valuekey=key=42key=on·key=a=bkeyvaluek=v
Backtracking catastrófico: por qué una regex puede colgarse
Un patrón de 7 caracteres puede tardar segundos con una entrada de 30 caracteres, y horas con una de 40. Cómo funciona el backtracking, por qué los cuantificadores anidados como (a+)+ explotan, las caídas que provocó en Stack Overflow y Cloudflare, y las reescrituras que hacen seguro un patrón.
Regex Hunter