Tag: branch

在C#中的php(pcre)中找到的分支重置运算符(“?|”)的等价物是什么?

以下正则表达式将匹配“星期六”或“星期日” (?:(Sat)ur|(Sun))day 但是在一种情况下,后向引用1被填充,而后向引用2是空的而在另一种情况下反之亦然。 PHP(pcre)提供了一个很好的运算符“?|” 这可以避免这个问题。 之前的正则表达式将成为(?|(Sat)ur|(Sun))day 。 所以不会有空的反向引用。 C#中是否存在等价物或某些解决方法?