Forum Webscript.Ru

Программирование => Регулярные выражения => Тема начата: CepbIu от 26 Декабря 2004, 16:41:46

Название: Замена одного на другое
Отправлено: CepbIu от 26 Декабря 2004, 16:41:46
есть текст (для  html-вывода) ... в нём особым образом описана вставка картинок,
а именно ::example.jpg::
Эта конструкция заменятеся на
Таких замен может быть сколько угодно, в том числе может и не быть совсем ...

делаю так:
$pat="::(.{1,20}\\..{3})::";
$rep="";
$t_fqu=ereg_replace($pat,$rep,$string);
print$t_fqu;

замена не происходит ... пример куска текста
$stirng=\'sdkfljnsdafiu ::img.jpg:: вапкуенвап\';

Не силён я в регэкспах ... :(
Название: Замена одного на другое
Отправлено: CepbIu от 26 Декабря 2004, 16:48:50
тьфу ... смайлик вставился ... вместо него читать двоеточие, открывающая скобка.
Название: Замена одного на другое
Отправлено: CepbIu от 06 Января 2005, 01:47:48

$string=\'sdkfljnsdafiu ::img.jpg:: dsflkmdsfgoinrfdm\';
$pat="::(.{1,20}\\..{3})::";
$rep="";
$t_fqu=ereg_replace($pat,$rep,$string);
print$t_fqu;


Вот как правильно ... :)
Название: Замена одного на другое
Отправлено: CepbIu от 06 Января 2005, 01:49:42
да что за ... :)