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

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

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

 

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

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

тема: обработка тэгов выделения текста
 
 автор: VYB   (20.09.2007 в 10:01)   письмо автору
 
 

Здравствуйте!
Подскажите пожалуйста регулярное выражение, которое преобразует тэги выделения текста(таких,как используются на этом формуе-для жирного,наклонного и URL) в соответствующий стиль форматирования.

   
 
 автор: Faraon   (20.09.2007 в 10:14)   письмо автору
 
   для: VYB   (20.09.2007 в 10:01)
 

Не получается написать пример, форум хавает из примера bb-коды

P.S.
Хотя вот так получится
<?php
$text
="[bb]Жирный текст [/bb]Еще текст[ii] Наклонный текст[/ii]";
$text=str_replace("[bb]""<b>"$text);
  
$text=str_replace("[/bb]""</b>"$text);
  
$text=str_replace("[ii]""<i>"$text);
  
$text=str_replace("[/ii]""</i>"$text);
  print 
$text;
  
?>

Вообщем идея надеюсь понятна

   
 
 автор: VYB   (20.09.2007 в 10:19)   письмо автору
 
   для: Faraon   (20.09.2007 в 10:14)
 

может быть пробелы поставить или как-то экранировать получится.
во вложенном файле может будет лучше
P.S:Огромное спасибо за помощь!

   
 
 автор: Faraon   (20.09.2007 в 10:26)   письмо автору
 
   для: VYB   (20.09.2007 в 10:19)
 

Если url, то можно примерно так

$text=preg_replace("|\[url\](.+?)\[/url\]|is", "<a href=$1>$1</a>", $text); 

   
 
 автор: VYB   (20.09.2007 в 10:27)   письмо автору
 
   для: Faraon   (20.09.2007 в 10:26)
 

Все ясно, спасибо большое еще раз!

   
 
 автор: VYB   (20.09.2007 в 10:17)   письмо автору
 
   для: VYB   (20.09.2007 в 10:01)
 

т.е выражение, которое заменяет эти тэги на соответствующее форматирование

   
Rambler's Top100
вверх

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