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