Não consegui encontrar uma regex adequada para corresponder a nenhuma sequência que não termina com alguma condição. Por exemplo, não quero corresponder nada que termine com um a
.
Isso corresponde
b
ab
1
Isso não corresponde
a
ba
Eu sei que o regex deve terminar com $
para marcar o final, embora eu não saiba o que deve preceder.
Edit : A pergunta original não parece ser um exemplo legítimo para o meu caso. Então: como lidar com mais de um personagem? Diga alguma coisa que não termine com ab
?
Eu fui capaz de corrigir isso, usando este segmento :
.*(?:(?!ab).).$
Embora a desvantagem disso seja, ele não corresponde a uma sequência de um caractere.