Saya pikir ini bekerja lebih baik daripada jawaban yang lain, karena yang cocok dengan 4 koma.
Tentu saja ini berfungsi dengan karakter apa pun, cukup ganti koma ...
Jika Anda tidak ingin mencocokkan kurang dari atau lebih dari 3 koma per baris, saya menggunakan pola ini:
^[^,\n]*((,[^,\n]*){3}$)
Penjelasan setiap bagian dari pola ini mengikuti (karena ekspresi reguler TIDAK jelas bagi saya :-)):
^
Di awal ekspresi reg, berarti dari awal baris
[^,\n]*
Cocok dengan jumlah karakter apa pun yang bukan baris baru atau koma
(,[^,\n]*)
Ini cocok dengan satu koma diikuti oleh nol atau lebih karakter yang bukan koma atau baris baru
{3}$
Ini berarti menemukan pola sebelumnya tepat tiga kali sebelum akhir baris
((,[^,\n]*){3}$)
Pastikan untuk menempatkan tanda kurung di bagian ini untuk memperjelas apa yang diulang tiga kali (bukan nol pertama atau lebih karakter yang bukan koma atau baris baru)
Mungkin ada cara yang lebih sederhana - tapi saya telah menguji dan saya cukup yakin ini bekerja dengan baik di versi notepad ++ saat ini.