¿Puedo usar un OR en expresiones regulares sin capturar lo que se incluye?
Estoy usandorubular.com para construir mi expresión regular, y su documentación describe lo siguiente:
(...) Capture everything enclosed
(a|b) a or b
¿Cómo puedo usar una expresión OR sin capturar lo que contiene? Por ejemplo, digamos que quiero capturar "ac" o "bc". No puedo usar la expresión regular
(a|b)(c)
¿derecho? Desde entonces capturo "a" o "b" en un grupo y "c" en otro, no es lo mismo. Sé que puedo filtrar los resultados capturados, pero eso parece más trabajo ...
¿Me estoy perdiendo algo obvio? Estoy usando esto en Java, si eso es pertinente.