Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ограничить количество замен
 
 автор: itx   (02.04.2009 в 20:26)   письмо автору
 
 

Здравствуйте,
есть код на JS, который заменяет текстовые смайлы на графические.

var reg = /\:(.+?)\:/gi
var text = ' :alc: :hmm: :lol: :hi:';
text = text.replace(reg, "<img src=\"img/smiles/$1.gif\">");


Можно как-то ограничить замену, чтобы заменялись только первые три смайлика?

  Ответить  
 
 автор: itx   (07.04.2009 в 04:09)   письмо автору
 
   для: itx   (02.04.2009 в 20:26)
 

Понятно... а на php такое можно сделать?

  Ответить  
 
 автор: AcidTrash   (09.04.2009 в 22:41)   письмо автору
 
   для: itx   (07.04.2009 в 04:09)
 

Можно
<?php
$reg 
"/\:(.+?)\:/";
$text ' :alc: :hmm: :lol: :hi:';
print  
preg_replace($reg"<img src=\"img/smiles/$1.gif\">"$text3);
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования