|
|
|
| У меня простое регулярное выражение, которое заменяет в строке подстроку {FILE:что-то} на файл: "что-то".
Вот код:
<?php
$str="bla bla {FILE:../имя файла} bla bla";
$str=preg_replace("#{FILE:(.+?)}#is", "файл: \"$1\" ",$str);
echo $str;
?>
|
Результат работы скрипта: bla bla файл: "../имя файла" bla bla
Но нужно сделать так, чтобы регулярное выражение убирало из этой подстроки комбинацию символов ../.
Т.е. чтобы данный пример выводил не
bla bla файл: "../имя файла" bla bla
а
bla bla файл: "имя файла" bla bla
Подскажите, пожалуйста, как такое можно осуществить.
Буду очень благодарен. | |
|
|
|
|
|
|
|
для: madv
(29.05.2009 в 14:02)
| |
<?
$str="bla bla {FILE:../имя файла} bla bla";
$str=preg_replace("#{FILE:[./\\\]*(.+?)}#is", "файл: \"$1\" ",$str);
echo $str;
|
| |
|
|
|