|
|
|
| Здравствуйте!
Подскажите пожалуйста регулярное выражение, которое преобразует тэги выделения текста(таких,как используются на этом формуе-для жирного,наклонного и URL) в соответствующий стиль форматирования. | |
|
|
|
|
|
|
|
для: 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;
?>
|
Вообщем идея надеюсь понятна | |
|
|
|
|
|
|
|
для: Faraon
(20.09.2007 в 10:14)
| | может быть пробелы поставить или как-то экранировать получится.
во вложенном файле может будет лучше
P.S:Огромное спасибо за помощь! | |
|
|
|
|
|
|
|
для: VYB
(20.09.2007 в 10:19)
| | Если url, то можно примерно так
$text=preg_replace("|\[url\](.+?)\[/url\]|is", "<a href=$1>$1</a>", $text);
|
| |
|
|
|
|
|
|
|
для: Faraon
(20.09.2007 в 10:26)
| | Все ясно, спасибо большое еще раз! | |
|
|
|
|
|
|
|
для: VYB
(20.09.2007 в 10:01)
| | т.е выражение, которое заменяет эти тэги на соответствующее форматирование | |
|
|
|