Saya belum dapat menemukan regex yang tepat untuk mencocokkan string apa pun yang tidak berakhir dengan kondisi tertentu. Misalnya, saya tidak ingin mencocokkan apa pun yang berakhir dengan a
.
Ini cocok
b
ab
1
Ini tidak cocok
a
ba
Saya tahu regex harus diakhiri dengan $
untuk menandai akhirnya, meskipun saya tidak tahu apa yang harus mendahuluinya.
Sunting : Pertanyaan aslinya sepertinya bukan contoh yang sah untuk kasus saya. Jadi: bagaimana menangani lebih dari satu karakter? Katakan sesuatu yang tidak berakhir dengan ab
?
Saya sudah bisa memperbaikinya, menggunakan utas ini :
.*(?:(?!ab).).$
Meskipun downside dengan ini, itu tidak cocok dengan satu karakter.