Регулярки, парсинг BB кода со вложенными блоками

GrayMaster

Новичок
Регулярки, парсинг BB кода со вложенными блоками

Добрый день! Следующая проблема:
Немогу составит регулярное выражения для парсинга BB кода следующего формата:
preg_match_all(''~\[quote\](.*?)\[\/quote\]isU"); в данном случае не верно распарсит блоки :(
Подскажите как составить регулярное выражение/альтернативный вариант.

Спасибо.
 
GrayMaster
Один из способов обучатья, изучать чужое творчество.
Тебя это наводит на мысль?
 
Дык конечно, я рад бы посмотреть чье-нибудь творчество, но где сделана именно такая реализация подскажите ?
Глянул пару исходников - там просто замена [ quote ] на < tag >, используется для выдачи. А у меня парсинг...
 
GrayMaster
Вкури Quicky_0.3.00.rar/Quicky_BBcode.class.php

-~{}~ 05.08.07 17:03:

ZigFreeD
Человек спросил регуляркой
 
GrayMaster, ой блин, не кури его траву, она не свежая

-~{}~ 05.08.07 17:48:

preg_match_all(''~\[quote\](.*?)\[\/quote\]isU");
а что ты этим хочеш сделать?

-~{}~ 05.08.07 17:49:

WP, тут принято давать прямые ссылки на творчество
 
Оке, всем спасибо! Буду разбираться...

-~{}~ 08.08.07 14:49:

Мммм да... Трудно вкурить, да и не читабельно вовсе :)
Подскажите пожалуйста здесь, как такое реализовать используя preg_replace_callback ? Алгоритм написать то текстом - несколько строк.
 
GrayMaster
Тем не менее вкури, несложно, именно preg_replace_callback.
 
Сверху