Что означают эти символы в регулярном выражении? - C#

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

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

Добрый день! есть регулярное выражение, которое проверяет правильность почтового адреса (один из нагугленных вариантов):
string e_mail = "removed@mail.ru";
string pattern="[.\\-_a-z0-9]+@([a-z0-9][\\-a-z0-9]+\\.)+[a-z]{2,6}";
что в нем означают символы? .\\ \\ \\. string expr ="[.\\-_a-z0-9]+@([a-z0-9][\\-a-z0-9]+\\.)+[a-z]{2,6}";

Решение задачи: «Что означают эти символы в регулярном выражении?»

textual
Листинг программы
string pattern = @"[.\-_a-z0-9]+@((?:[a-z0-9][\-a-z0-9]+\.)+)[a-z]{2,6}";

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


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

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

6   голосов , оценка 4.333 из 5