21:56 регулярные выражения | |||||||||||||||||||||||||||||||||||||||||||||
Алфавит, используемый в регулярных выражениях
Внимание! Чтобы использовать служебные символы не как служебные, а как полноценные, ставьте перед ними "обратный слэш" (\). Примеры регулярных выражений:Вы распознаете таблицу, в одной колонке которой написана дата выдачи паспорта, в другой - Фамилия Имя Отчество, а в третьем поле - номер паспорта. Вы можете создать новые языки: Data и Pasport - и задать для них регулярные выражения. Для даты:Число месяца может состоять из одной цифры (например, 1, 2 и т.д.), из двух цифр (например, 02, 12) и не может быть нулевым (00 или 0). В этом случае получаем следующее регулярное выражение для числа: ((|0)[1-9])|([1|2][0-9])|(30)|(31). Для месяца регулярное выражение имеет вид: ((|0)[1-9])|(10)|(11)|(12). Для года: ([19][0-9][0-9])|([0-9][0-9]). Собирая все вместе и учитывая, что при использовании служебных символов не как служебных, а как полноценных нужно ставить перед ними "обратный слэш" (\), получим ((|0)[1-9])|([1|2][0-9])|(30)|(31)\. ((|0)[1-9])|(10)|(11)|(12)\.((19)[0-9][0-9])|([0-9][0-9]) Для паспорта:((|X|XX|XXX)(|I|II|III|IV|V|VI|VII|VIII|IX))-[А-Я][А-Я] Для электронной почты: [a-zA-Z0-9_\-\.]+\@[a-z0-9\.\-]+ Ссылка на страницу: регулярные выражения Теги: регулярные выражения | |||||||||||||||||||||||||||||||||||||||||||||
|
ТОП материалов, отсортированных по комментариям
ТОП материалов, отсортированных по дате добавления
ТОП материалов, отсортированных по рейтингу
ТОП материалов, отсортированных по просмотрам
Всего комментариев: 0 | |