Я не смог найти правильное регулярное выражение для соответствия любой строке, не заканчивающейся каким-либо условием. Например, я не хочу сопоставлять что-либо, заканчивающееся на a
.
Это соответствует
b
ab
1
Это не совпадает
a
ba
Я знаю, что регулярное выражение должно заканчиваться, $
чтобы обозначить конец, хотя я не знаю, что должно предшествовать этому.
Изменить : Оригинальный вопрос, кажется, не является законным примером для моего случая. Итак: как обрабатывать более одного персонажа? Скажи что-нибудь не заканчивается ab
?
Я смог это исправить, используя эту тему :
.*(?:(?!ab).).$
Хотя недостатком этого является то, что он не соответствует строке из одного символа.