У меня есть php-файл, который отлично читает содержимое других файлов и возвращает их в виде строки.
$contents = $file->read(); // return as string.
мне нужно иметь возможность искать и заменять определенные строки
строки, начинающиеся с $this->Session->setFlash
и заканчивающиеся , true));
, должны быть заменены на
строк, начинающихся с
$this->Session->setFlash
и заканчивается , true), 'default', array('class'=>'flash_failure'));
В моей машине есть grep, если это поможет.
наконец, после изменения содержимого, у меня есть функция, которая запишет содержимое обратно
$file->write($contents);
Я знаю, что это помогает найти строки, но я не знаю, как заменить.
^.*Session->setFlash.*, true\)\);$