Шаблон цифр от 1 до 10





Сейчас не буду подробно описывать, найдете подробные мастер-классы без труда. Понятно, что, если надо поставить литерал «|», то надо перед ним поставить спецсимвол, который будет обозначать, что в данном случае вертикальная черта является литералом. Без него шаблон соответствовал бы любой строке, содержащей цифру. Делается это при помощи последовательности ?: вот так: (?:be)|(?:not\sto\sbe) теперь ни группа литералов «be» ни группа литералов «not to be» не будут заноситься в переменные \1, \2 (Perl $1, $2), но зато будут отлично группироваться.

Похожие записи: