Erros comuns em regex que quebram padroes reais
Guia pratico sobre greedy, escaping, flags e falsos positivos que costumam fazer uma regex falhar no texto real.
O matching greedy costuma ser o primeiro problema
Um erro muito comum e usar uma regex greedy quando na verdade voce precisa de um match mais curto. Isso faz o motor capturar mais texto do que o esperado, especialmente com tags repetidas, delimitadores ou linhas longas.
Um tester de regex mostra esse comportamento na hora, para que voce ajuste os quantificadores antes de levar o padrao para producao.
Escaping, flags e falsos positivos pedem cuidado
O escaping e outra fonte de falha porque caracteres como `.` `?` `(` e `[` mudam de significado dentro de um padrao. Os flags tambem podem alterar o resultado de forma sutil.
Falsos positivos normalmente vem de padroes amplos demais. Se a regex pegar o texto errado, teste com exemplos reais e confirme o resultado com o input exato.