Основные направления использования регулярных выражений.
if(/abc/) { print $_; }
В примере с регулярным выражением abc сравнивается переменная $_. Этот фрагмент Perl программы рассметривает только одну строку. Для обработки всех строк:
while(<>) { if(/abc/) { print $_; } }
Пример:
while(<>) { if(/ab*c/) { print $_; } }
Ищется последовательность, содержащая символ a, ни одного или более символа b и символ c.
Операция замены:
s/ab*c/def/;
Переменная ($_ в данном случае) сопоставляется с рег. выражением и с случае успеха заменяется строкой def.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий