Автор Тема: Замена одного на другое  (Прочитано 3041 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CepbIu

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Замена одного на другое
« : 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:: вапкуенвап\';

Не силён я в регэкспах ... :(
« Последнее редактирование: 27 Декабря 2004, 00:47:47 от Green Kakadu »
Чем ленивее человек, тем его труд более похож на подвиг ...

Оффлайн CepbIu

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Замена одного на другое
« Ответ #1 : 26 Декабря 2004, 16:48:50 »
тьфу ... смайлик вставился ... вместо него читать двоеточие, открывающая скобка.
Чем ленивее человек, тем его труд более похож на подвиг ...

Оффлайн CepbIu

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Замена одного на другое
« Ответ #2 : 06 Января 2005, 01:47:48 »

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


Вот как правильно ... :)
Чем ленивее человек, тем его труд более похож на подвиг ...

Оффлайн CepbIu

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Замена одного на другое
« Ответ #3 : 06 Января 2005, 01:49:42 »
да что за ... :)
Чем ленивее человек, тем его труд более похож на подвиг ...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28