[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: BB -> Html
ZSH
/\[([a-z/]+)((=[a-z0-9/:.]+)|(=#[a-f0-9]{6}))?]/i
над этой строчкой мучался целый день wacko.gif(в регулярках НОЛЬ!)

Ребята подскажите может ее разбить на несколько кусков?

т.е. для [b] , [u] и тд. использовать один кусок
а для [color=#FFFFFF] другой?

использую функцию preg_replace_callback.



Спустя 9 часов, 12 минут, 34 секунды (7.11.2009 - 08:19) twin написал(а):
Брось это... Не поленись массивы написать. Вот тут почитай.

Спустя 5 часов, 59 минут, 29 секунд (7.11.2009 - 14:19) ZSH написал(а):
twin спасибо за отзыв.
Массивы есть. Функция preg_replace_callback выполняет поиск по регулярному выражению и замену с использованием функции обратного вызова, а в функция обратного вызова возвращает данные из массива.
В реулярке я ограничил допустимое содержимое ВВ тега.
Правда насчет URL и IMG упустил.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.