Подстановка

Поиск по определенному шаблону во введенных строках — это только полдела. Часто требуется модифицировать найденные данные. Для этого можно воспользоваться оператором подстановки s///,хотя это далеко не единственный способ. Синтаксис . этого оператора выглядит так:



По умолчанию оператор подстановки ищет строку, соответствующую шаблону в переменной $_, и заменяет ее на строку _замены. Оператор подстановки возвращает количество выполненных замен или 0, если ни одной замены не было сделано. Вот пример:



В этом примере подстановки произошли, как вы и ожидали. Слово middle было изменено на end, a in — на at. Блок кода оператора if не выполняется, так как в переменной $_ отсутствует слово apartment, поэтому подстановка невозможна.


В операторе подстановки кроме обратной косой черты можно использовать и другие символы-ограничители. Для этого просто поместите требуемый символ-ограничитель сразу же после префикса s, как показано ниже:


Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: