1 | ||||||
Что означают эти символы в регулярном выражении?17.05.2016, 11:37. Показов 1894. Ответов 3
Метки нет (Все метки)
Добрый день!
есть регулярное выражение, которое проверяет правильность почтового адреса (один из нагугленных вариантов):
что в нем означают символы? .\\ \\ \\. string expr ="[.\\-_a-z0-9]+@([a-z0-9][\\-a-z0-9]+\\.)+[a-z]{2,6}";
0
|
17.05.2016, 11:37 | |
Ответы с готовыми решениями:
3
Что не правильно в этом регулярном выражении Что может быть не так в регулярном выражении Что не так в регулярном выражении! |
17.05.2016, 11:45 | 2 |
Двойной слеш во всех случаях означает просто слеш, поскольку здесь регулярка вписана прямо в строковый литерал, а в нем слеш как и в регулярный выражениях используется для экранирования спецсимволов. Можно поставить собачку перед литералом и заменить двойные слеши одинарными. Ну, а так - точка в первом случае -обозначает любой символ, слеш в нем же - предшествует минусу, что означает, что этот минус должен интерпретироваться именно как минус. Во втором случае - это слеш, который, как и в первом, экранирует минус. В третьем случае слеш экранирует точку, что означает, что она должна интерпретироваться как точка, а не как любой символ(что имело место в первом случае)
1
|
18 / 18 / 6
Регистрация: 21.12.2011
Сообщений: 72
|
||||||
17.05.2016, 11:56 | 3 | |||||
В квадратных скобках указаны допустимые символы:
. точка \- знак минус (тире) - _ знак подчеркивания буквы от a до z цифры от 0 до 9 Возможно так будет немного понятней:
1
|
17.05.2016, 12:13 [ТС] | 4 |
ясно, спасибо
0
|
17.05.2016, 12:13 | |
17.05.2016, 12:13 | |
Помогаю со студенческими работами здесь
4
Синтаксис aspx разметки <% %>. Что означают эти символы подскажите что значат эти символы (точки) в выражении? Спец символы в регулярном выражении Четные и нечетные символы в регулярном выражении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |