Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2015, 12:26   #1
hidforce
Пользователь
 
Регистрация: 27.03.2015
Сообщений: 15
По умолчанию Не получается составить правильное регулярное выражение

Доброго времени суток, форумчане! Мне нужно найти в определенном тексте количество строк, в которые входят только трехзначные числа. Я попытался сделать это с помощью регулярных выражений. Вот что у меня вышло:
Код:
... // считываем строку temp
string pat = @"\d{2}";
Regex rgx = new Regex(pat);
MatchCollection mc = rgx.Matches(temp);
if (mc.Count != 0)
    count++;
Данный код находится в цикле. Помогите, пожалуйста, разобраться.
P.S. Язык - С#.
P.P.S. В строке должны быть обязательно только трехзначные числа, иначе - переход на следующую итерацию.

Последний раз редактировалось hidforce; 23.06.2015 в 13:14.
hidforce вне форума Ответить с цитированием
Старый 23.06.2015, 16:23   #2
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,689
По умолчанию

Строка состоит только из 3-значных чисел? Или там ещё пробелы могут быть? Если там только 3-значные числа без других символов, то там только одно число? или они могут разделятся знаками+-
Для одного так
Код:
string pat = @"^[-+]?\d{3}$";
P.S. 007-тоже считается 3-значным?

Последний раз редактировалось eoln; 23.06.2015 в 16:25.
eoln вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите составить регулярное выражение V-alterman Общие вопросы по Java, Java SE, Kotlin 0 04.12.2014 11:46
Помочь составить регулярное выражение Lohmatiyy Общие вопросы по программированию, компьютерный форум 4 15.08.2013 17:40
Не могу составить регулярное выражение hon PHP 0 24.06.2013 20:50
Составить регулярное выражение YHawk PHP 2 19.03.2012 06:56
правильно составить регулярное выражение. мимо Общие вопросы Delphi 0 04.07.2009 10:15