Qual é o equivalente ao operador de redefinição de ramificação (“? |”) Encontrado no php (pcre) em C #?
A seguinte expressão regular corresponderá a "sábado" ou "domingo":(?:(Sat)ur|(Sun))day
Mas, em um caso, a referência anterior 1 é preenchida, enquanto a referência 2 está vazia e, no outro caso, vice-vers
@PHP (pcre) fornece um bom operador "? |" que contorna esse problema. O regex anterior se tornaria(?|(Sat)ur|(Sun))day
. Portanto, não haverá referências anteriores vazias.
Existe um equivalente em C # ou alguma solução alternativ