asp.net regex help - PullRequest
       4

asp.net regex help

0 голосов
/ 06 июня 2010

Привет, я получил это регулярное выражение, которое извлекает числа из строки

string.Join(null,System.Text.RegularExpressions.Regex.Split(expr, "[^\\d]"));

, например, формат моей строки такой: strA: 12, strB: 14, strC: 15

, поэтому регулярное выражение возвращает 121415

как я могу изменить выражение так, чтобы оно вместо этого возвращало 12,14,15, любые предложения, пожалуйста

1 Ответ

1 голос
/ 06 июня 2010

Вы звоните String.Join, который объединяет массив строк в одну строку, разделяя каждый элемент параметром separator.

Поскольку вы передаете null в качестве этого параметра, он ничего не помещает между строками.

Вам нужно передать ", " вместо null для разделения каждой строки с помощью ,.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...