Perl практика

         

Основные направления использования регулярных выражений.


if(/abc/) { print $_; }

В примере с регулярным выражением abc сравнивается переменная $_. Этот фрагмент Perl программы рассметривает только одну строку. Для обработки всех строк:

while(<&gt) { if(/abc/) { print $_; } }

Пример:

while(<&gt) { if(/ab*c/) { print $_; } }

Ищется последовательность, содержащая символ a, ни одного или более символа b и символ c.

Операция замены:

s/ab*c/def/;

Переменная ($_ в данном случае) сопоставляется с рег. выражением и с случае успеха заменяется строкой def.



Содержание раздела