Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Последнее сочитание

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Найти последнее совпадение с закрывающим bb содом
koeshiro
Отправлено: 01 Ноября, 2014 - 11:29:34
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Нояб. 2014  


Помог: 0 раз(а)




Есть подобный код
PHP:
скопировать код в буфер обмена
  1. $bbcode = preg_replace('#\[font=(.+?)\](.+?)\[\/font\]#is', "<div style=\"font-family:$1\">$2</div>", $bbcode);
Который обрабатывает bbcode из визуального редактора bb кодов. Но вот незадача. Структура несколько не верная из за того что как только он находит первый подходящий "конец" он тут же заменяет его на отмеченный выше html и так же если от визуального редактора появляеться муср вроде
CODE (html):
скопировать код в буфер обмена
  1. [u][u][i][b][/b][/i][/u][/u][quote][/quote]
То он остаётся в виде текста. Какую структуру стоит составить?

(Отредактировано автором: 01 Ноября, 2014 - 11:30:21)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB