Что означают эти символы в регулярном выражении? - 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}";