Составить регулярное выражение - C# (187540)

Узнай цену своей работы

Формулировка задачи:

Добрый день! Есть массив строк телефонных номеров. Не могу придумать правильные регулярки к нему. Телефоны выглядят примерно так 8495165161651 8499564654695 8498656543515 8800065655666 8105465498465496 8665954654688 Первое что нужно, это выбрать телефоны начинающиеся на 8495, 8498, 8499, 8800 и 100. Это у меня получилось
numberFilter = new Regex(@"^(100|8495|8498|8499|8800)");
А вот дальше засада. Нужно выбрать телефоны начинающие на 8, но без предыдущих и без 810.

Решение задачи: «Составить регулярное выражение»

textual
Листинг программы
^8(?!495|499|498|800|10)\d+

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы