Что эквивалентно оператору сброса перехода («? |») В php (pcre) в C #?

Следующее регулярное выражение будет соответствовать "Субботе" или "Воскресению": (? :( Сб) ур | (Вс)) день

Но в одном случае обратная ссылка 1 заполняется, а обратная ссылка 2 пусто, а в другом случае наоборот.

PHP (pcre) предоставляет удобный оператор "? |" что позволяет обойти эту проблему. Предыдущее регулярное выражение будет (? | (Сб) ур | (Вс)) день . Таким образом, не будет пустых обратных ссылок.

Есть ли эквивалент в C # или какой-либо обходной путь?

10
задан Stephan 24 January 2014 в 23:45
поделиться