Составить регулярное выражение - C# (187540)
Формулировка задачи:
Добрый день!
Есть массив строк телефонных номеров. Не могу придумать правильные регулярки к нему.
Телефоны выглядят примерно так
8495165161651
8499564654695
8498656543515
8800065655666
8105465498465496
8665954654688
Первое что нужно, это выбрать телефоны начинающиеся на 8495, 8498, 8499, 8800 и 100. Это у меня получилось
А вот дальше засада. Нужно выбрать телефоны начинающие на 8, но без предыдущих и без 810.
numberFilter = new Regex(@"^(100|8495|8498|8499|8800)");
Решение задачи: «Составить регулярное выражение»
textual
Листинг программы
^8(?!495|499|498|800|10)\d+
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д