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

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

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

 

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

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

тема: Замена текста
 
 автор: Unkind™   (21.08.2006 в 23:58)   письмо автору
 
 

Пока как-то до сих пор нет желания изучать это, но тут срочно понадобилось, сделать, чтобы, скажем, текст в *(текст)* выделялся жирным. И еще: чтобы можно было отключать показ смайлов, т.е. заменять <img src="smiles/..." alt="..."/> на что-то другое...Не подскажите как сделать? :)

   
 
 автор: cheops   (22.08.2006 в 12:19)   письмо автору
 
   для: Unkind™   (21.08.2006 в 23:58)
 

Можно поступить следующим образом
<?php
  $text 
'Пока как-то до сих пор нет желания изучать
           это, но тут срочно понадобилось, сделать, 
           чтобы, скажем, текст в *(текст)* выделялся 
           жирным. И еще: чтобы можно было отключать 
           показ смайлов, т.е. заменять <img src=
           "smiles/..." alt="..."/> на что-то другое
           ...Не подскажите как сделать? :)'

  
$pattern "|\*\((.*)\)\*|isU";
  
$text preg_replace($pattern"<b>\\1</b>"$text);
  echo 
$text;
?>

Со смайликами не понятно, на что их заменять хотите?

   
 
 автор: Unkind™   (22.08.2006 в 12:51)   письмо автору
 
   для: cheops   (22.08.2006 в 12:19)
 

Спасиб :)

Смайлы:
Ну там на текст любой :)
Например: "Тут должен быть смайл, но ты его не увидишь, ты отключил их показ" :))

   
 
 автор: cheops   (22.08.2006 в 13:16)   письмо автору
 
   для: Unkind™   (22.08.2006 в 12:51)
 

Можно поступить следующим образом
<?php 
  $text 
'Пока как-то до сих пор нет желания изучать 
           это, но тут срочно понадобилось, сделать,  
           чтобы, скажем, текст в *(текст)* выделялся  
           жирным. И еще: чтобы можно было отключать  
           показ смайлов, т.е. заменять <img src= 
           "smiles/..." alt="..."/> на что-то другое 
           ...Не подскажите как сделать? :)'
;  
  
$pattern "|<img[^>]+>|isU"
  
$text preg_replace($pattern"[Тут должен быть смайл, но ты его не увидишь, ты отключил их показ]"$text); 
  echo 
$text
?>

   
 
 автор: Unkind™   (22.08.2006 в 16:11)   письмо автору
 
   для: cheops   (22.08.2006 в 13:16)
 

Пасиба :)

   
Rambler's Top100
вверх

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