以下正则表达式将匹配 "Saturday" 或 "Sunday":
PHP(pcre)提供了一个很好的运算符 "?|" 来避免这个问题。前面的正则表达式变成了
在C#中是否有等效的方法或解决方法?
(?:(Sat)ur|(Sun))day
但在某些情况下,回溯引用1被填充而回溯引用2为空,在另一种情况下则相反。PHP(pcre)提供了一个很好的运算符 "?|" 来避免这个问题。前面的正则表达式变成了
(?|(Sat)ur|(Sun))day
。因此,不会有空的回溯引用。在C#中是否有等效的方法或解决方法?
(?:(Sat(?=ur)|Sun(?!ur))(?:ur)?)day
代替。 :) - Gumbo