Я использую rubular.com для создания своего регулярного выражения, и их документация описывает следующее:
(...) Capture everything enclosed
(a|b) a or b
Как я могу использовать выражение OR без учета того, что в нем? Поэтому, если я хочу совместить "a или b, за которым следует c", и только захватить c, я не могу использовать
(a|b)(c)
правильно? Затем я фиксирую как "a", так и "b", а также "c". Я знаю, что могу фильтровать полученные результаты, но это похоже на большую работу...
Я пропустил что-то очевидное? Я использую это на Java, если это уместно.