04.10.2011, 17:43 | #1 |
Специалист
|
preg_replace - вырезка вложенных тэгов
есть шаблон
Код:
$mes = preg_replace('~\[quote.*\].*\[/quote\]~imsU', '', $mes); Код:
[quоte]aaa [quоte]bbb[/quоte] ccc [/quоte] Код:
ccc [/quоte]
__________________
Не получается воткнуть код на сайт? Могу помочь. ася: 858-368. Рефералам бесплатно |
04.10.2011, 21:18 | #3 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
|
|
05.10.2011, 04:53 | #4 |
Специалист
|
Zergalius, у вас паттерн с грубыми ошибками, он и такой код похерит:
Код:
111 [QUОTE]000[/QUОTE] aaa [QUОTE]000[/QUОTE] 222 Последний Герой, за ваш конский ценник вряд ли платить такую сумму за два stripos`a, один replace и один while явно многовато
__________________
Не получается воткнуть код на сайт? Могу помочь. ася: 858-368. Рефералам бесплатно |
05.10.2011, 04:59 | #5 | |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
|
Цитата:
|
|
05.10.2011, 19:44 | #6 | |
Специалист
|
Цитата:
просто хотелось сделать это элегантно и красиво, но, видимо, придётся таки делать колбэк
__________________
Не получается воткнуть код на сайт? Могу помочь. ася: 858-368. Рефералам бесплатно |
|
05.10.2011, 19:53 | #7 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
|
BIOHAZARD, у меня есть малюсенькая просьба. как все закончится отпишитесь в теме. любопытно знать время, за сколько вы решили задачу.
|
07.10.2011, 16:16 | #8 |
Специалист
|
около тридцати минут
параллельно успел прочитать дочери две книжки: про колобка и при кисоньку-мурысоньку :о) PS: было бы быстрее, если бы в описании strripos было нормально написано про offset
__________________
Не получается воткнуть код на сайт? Могу помочь. ася: 858-368. Рефералам бесплатно |
07.10.2011, 18:51 | #9 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
|
такие примеры учтены?
Код:
111 [QUОTE]000[/QUОTE] aaa [QUОTE][QUОTE="BIOHAZARD;1150096"]000[/QUОTE] 222[/QUOTE] |
07.10.2011, 19:46 | #10 |
Специалист
|
все примеры учтены
__________________
Не получается воткнуть код на сайт? Могу помочь. ася: 858-368. Рефералам бесплатно |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите аналог preg_replace в JS | vipraskrutka | Разработка и сопровождение сайтов | 2 | 25.05.2011 09:11 |
Что не так в preg_replace?? | avgaz | Разработка и сопровождение сайтов | 12 | 26.11.2009 19:56 |
PHP. Прошу помочь с preg_replace... | MonAmur | Разработка и сопровождение сайтов | 2 | 09.10.2009 17:24 |
Улучшился алгоритим проверки ссылок относительно вложенных тегов <noindex > | Socha | Вопросы от новичков | 1 | 30.07.2009 18:34 |
Облако тэгов | alexus | Вопросы от новичков | 6 | 04.05.2008 17:07 |
Часовой пояс GMT +3, время: 22:28.