Что означают эти символы в регулярном выражении? - C#
Формулировка задачи:
Добрый день!
есть регулярное выражение, которое проверяет правильность почтового адреса (один из нагугленных вариантов):
что в нем означают символы?
.\\
\\
\\.
string expr ="[.\\-_a-z0-9]+@([a-z0-9][\\-a-z0-9]+\\.)+[a-z]{2,6}";
string e_mail = "removed@mail.ru"; string pattern="[.\\-_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}";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д