Perl практика

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


Простая форма операции замены: s/регулярное_выражение/новая_строка/

При всех возможных совпадениях:

$_ = "foot fool buffoon"; s/foo/bar/g; # $_ -> "bart barl bufbarn"

В заменяущей строке производится интерполяция переменных

$_ = "hello, world!"; $new = "goodbye"; s/hello/$new/;

Можно ипользовать сопоставление с образцом

$_ = "this is a test"; s/(\w+)//g;

При помощи операции =~ можно указать другой обьект для операции замены

$which = "this is a test"; $which =~ s/test/quiz/;



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