Di mana mereka bersinar adalah di mana Anda memiliki definisi untuk string yang didefinisikan dengan baik dan langsung, sehingga Anda dapat (a) memverifikasi bahwa sepotong input cocok dengan pola dan (b) mengekstrak semua bagian dari pola dari input itu, dalam operasi regex tunggal.
Sebagai contoh, hanya beberapa hari yang lalu saya perlu berurusan dengan kode-kode tertentu daripada terdiri dari dua pengidentifikasi satu huruf (satu di antaranya memiliki tiga opsi, yang lain bisa berupa alfa apa saja), tanggal, dan kemudian dua digit angka, seperti ini : MR_20110508_01
Satu regex langsung dengan 4 grup bernama memungkinkan saya untuk melakukan satu panggilan yang keduanya memeriksa apakah kode yang masuk valid, dan memberi saya 4 grup bernama yang dapat saya akses untuk mengeluarkan 4 buah.
Semakin sewenang-wenang konten target regex dapat berisi, atau semakin banyak aturan yang bergantung pada bagian lain dari konten, semakin besar kemungkinan Anda menuju ke neraka "sekarang Anda memiliki dua masalah" Jamie Zawinski.