Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-05-06 00:35:06

magliona
Участник
Откуда Украина
Зарегистрирован: 2010-06-23
Сообщений: 215
Рейтинг :   
Сайт

Регулярка вырезать бб-код в php

здравствуйте уважаемые пользователи форума.
Нуждаюсь в помощи по одному вопросу.

Подскажите как вырезать в плагине всё что между [ ],то есть все BB коды

Не в сети

#2 2011-05-06 00:45:18

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Регулярка вырезать бб-код в php

Попробуй так:

preg_replace("/\[[^]]+\]/i", "", $text)

Не в сети

#3 2011-05-06 11:54:50

magliona
Участник
Откуда Украина
Зарегистрирован: 2010-06-23
Сообщений: 215
Рейтинг :   
Сайт

Re: Регулярка вырезать бб-код в php

попробовал ваш вариант и у меня уже не совсем не отображается текст,возможно не туда вставил,либо он не подходит


$id = $row['id'];

$catid = $row['catid'];

$title = $row['title'];

$content = $row['content'];

$content = strip_tags($content);

$content = preg_replace("/\[[^]]+\]/i", "", $text);

$content = substr($content, 0, 200);

dsd.png

Изменено magliona (2011-05-06 12:13:40)

Не в сети

#4 2011-05-06 11:59:52

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Регулярка вырезать бб-код в php

magliona, big_smile

А если так:

$id = $row['id'];

$catid = $row['catid'];

$title = $row['title'];

$content = $row['content'];

$content = strip_tags($content);

$content = preg_replace("/\[[^]]+\]/i", "", $content);

$content = substr($content, 0, 200);

В любом случае регулярку я не проверял))))

Не в сети

#5 2011-05-06 12:13:17

magliona
Участник
Откуда Украина
Зарегистрирован: 2010-06-23
Сообщений: 215
Рейтинг :   
Сайт

Re: Регулярка вырезать бб-код в php

ROZARD, big_smile забыл стереть ] хотел просто выделить тегом в сообщение )
Не работает всё как на скрине...

Не в сети

#6 2011-05-06 12:17:36

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Регулярка вырезать бб-код в php

magliona, Мне лень проверять, но должно работать.
Скопируй лучше мой вариант.

P.S. Косяк у тебя не только в скобке был, но и в переменной))))

Не в сети

#7 2011-05-06 12:23:45

magliona
Участник
Откуда Украина
Зарегистрирован: 2010-06-23
Сообщений: 215
Рейтинг :   
Сайт

Re: Регулярка вырезать бб-код в php

ROZARD, tongue Работает )))) Спасибо.
vpv.png

Изменено magliona (2011-05-06 12:25:41)

Не в сети

Подвал раздела

Работает на FluxBB