Модификаторы режимов

Кроме уже упоминавшегося модификатора /g2, при замене могут использоваться модификаторы /i, /x и /s, уже знакомые по обычному поиску совпадений (порядок перечисления модификаторов неважен):

s#wilma#Wilma#gi; # Заменить все вхождения WiLmA или WILMA строкой Wilma
s{__END__.*}{}s; # Удалить конечный маркер и все последующие строки


Оператор привязки
По аналогии с оператором m// для оператора s/// также можно выбрать другую целевую строку при помощи оператора привязки:

$file_name =~ s#^.*/##s; # Удалить из $file_name путь "в стиле UNIX"
Теги:
регулярные выражения
Добавлено: 20 Июля 2018 19:32:11 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...