Can I use an OR in regex without capturing what’s enclosed?
Depending on the regular expression implementation you can use so called non-capturing groups with the syntax (?:…): ((?:a|b)c) Here (?:a|b) is a group but you cannot reference its match. So you can only reference the match of ((?:a|b)c) that is either ac or bc.