Nie udało mi się znaleźć odpowiedniego wyrażenia regularnego pasującego do dowolnego ciągu nie kończącego się jakimś warunkiem. Na przykład nie chcę dopasowywać niczego, co kończy się na a
.
To pasuje
b
ab
1
To nie pasuje
a
ba
Wiem, że wyrażenie regularne powinno kończyć się, $
aby zaznaczyć koniec, choć nie wiem, co powinno go poprzedzić.
Edycja : oryginalne pytanie nie wydaje się być dobrym przykładem dla mojej sprawy. Więc: jak poradzić sobie z więcej niż jedną postacią? Powiedz, że coś się nie kończy ab
?
Udało mi się to naprawić za pomocą tego wątku :
.*(?:(?!ab).).$
Chociaż wadą jest to, że nie pasuje do ciągu jednej postaci.