Регулярка

MicroOriki

Client
Регистрация
10.02.2014
Сообщения
187
Благодарностей
28
Баллы
28
Вот есть например есть такой текст "Телефон 8 (999) 123-4567" как можно регуляркой получить только цифры без знаков вообще. Чтото сообразить не могу.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Без навыков:
Пропарсить регуляркой \d и сложэить результаты в темповый список.
Потом объединить строки списка
 

MicroOriki

Client
Регистрация
10.02.2014
Сообщения
187
Благодарностей
28
Баллы
28
блин точно! как банально,ха, не сообразил)))
 

MicroOriki

Client
Регистрация
10.02.2014
Сообщения
187
Благодарностей
28
Баллы
28
Может будет полезно вот сделал
Код:
var NoNumber ="1(234)56-7890";
var reg = new System.Text.RegularExpressions.Regex(@"[0-9]{1}",  System.Text.RegularExpressions.RegexOptions.None);
var Number = "";
foreach(var x in reg.Matches(Num))
{
    Number+=x;
}
return Number;
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
В коде все да, можно всегда сделать гораздо красивее)
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
  • Спасибо
Реакции: alekwuy

MicroOriki

Client
Регистрация
10.02.2014
Сообщения
187
Благодарностей
28
Баллы
28
Ну у меня 1-это шаблон 2-это интуитивно редактируемое
Я на вашу команду смотрел минут 5 пока разобрал её)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)