Posso usar um OR no regex sem capturar o que está incluído?
estou a usarrubular.com para criar 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)
direito? Desde então, capto "a" ou "b" em um grupo e "c" em outro, e não o mesmo. Sei que posso filtrar os resultados capturados, mas isso parece mais trabalho ...
Estou perdendo algo óbvio? Estou usando isso em Java, se isso for pertinente.