Более короткий способ выражения регулярного выражения, соответствующего пробелу или "" - PullRequest
1 голос
/ 18 февраля 2010

У меня есть регулярное выражение, которое получает некоторую информацию из строки. Мне нужны значения по обе стороны от пробела или nbsp. Проблема в том, что я считаю, что единственный способ, которым я могу указать, либо с группами и бар. Есть ли более краткий или читабельный способ сделать это? Там должно быть!

Использование Regex в C #

Regex:

(\d)(?:(?:\s)|(?: ))(\d)

Matching:

5 6
5 6

1 Ответ

6 голосов
/ 18 февраля 2010

Эти вложенные скобки и ?: не нужны. Этого должно быть достаточно:

(\d)(?:\s| )(\d)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...