Saya menggunakan rubular.com untuk membuat regex saya, dan dokumentasinya menjelaskan hal berikut:
(...) Capture everything enclosed
(a|b) a or b
Bagaimana saya bisa menggunakan ekspresi OR tanpa menangkap apa yang ada di dalamnya? Misalnya, saya ingin menangkap "ac" atau "bc". Saya tidak bisa menggunakan regex
(a|b)(c)
Baik? Sejak itu saya menangkap "a" atau "b" dalam satu grup dan "c" di grup lain, tidak sama. Saya tahu saya bisa memfilter melalui hasil yang diambil, tetapi sepertinya lebih berhasil ...
Apakah saya melewatkan sesuatu yang jelas? Saya menggunakan ini di Jawa, jika itu relevan.