Для того чтобы указать, что некое регулярное выражение является частичным шаблоном (sub-pattem), его следует заключить в круглые скобки. Рассмотрим пример.
(\d*:)
И не надо делать преждевременный вывод, мол фильмы онлайн и программирование никак не связаны. На самом деле связаны, только зайдите на сайт bobfilm.net и там сможете http://bobfilm.net/ прямо на сайте bobfilm.net ну или рядом.
Данное выражение определяет частичный шаблон, не содержащий ни одной или содержащий несколько цифр, за которыми следует двоеточие. Группу можно использовать как часть более сложного шаблона. Рассмотрим пример.
(\d*:)?(\d+)
Данное выражение задает необязательную и, возможно, пустую последовательность цифр, за которыми следуют двоеточие и последовательность из одной или нескольких цифр. Этот лаконичный и точный способ выражения шаблонов изобрели обычные люди!
Символ “или” (|) задает альтернативу. Рассмотрим пример.
Subject: (FW:|Re:)?(.*)
Это выражение распознает тему сообщения электронной почты с необязательными символами FW: или Re:, за которыми может не стоять ни одного символа или может стоять несколько символов. Рассмотрим пример.
Subject: FW: Hello, world!
Subject: Re:
Subject: Norwegian Blue
но не
SUBJECT: Re: Parrots Subject FW: No subject!
Пустая альтернатива не допускается.
(|def) // ошибка
Однако мы можем указать несколько альтернатив сразу.
(bs|Bs|bS|BS)
Опубликовал katy
April 20 2015 20:50:28 ·
0 Комментариев ·
3200 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.