Estou usando rubular.com para construir meu regex e sua documentação descreve o seguinte:
(...) Capture everything enclosed
(a|b) a or b
Como posso usar uma expressão OR sem capturar o que está nela? Por exemplo, digamos que eu queira capturar "ac" ou "bc". Eu não posso usar o regex
(a|b)(c)
certo? Desde então, capturo "a" ou "b" em um grupo e "c" em outro, não o mesmo. Eu sei que posso filtrar os resultados capturados, mas isso parece mais trabalhoso ...
Estou perdendo algo óbvio? Estou usando isso em Java, se for pertinente.