X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Подскажите как составить регулярное выражение, Необходимо удалить bbcode из текста
zetx
zetx
Topic Starter сообщение 11.7.2010, 3:46; Ответить: zetx
Сообщение #1


Участник
***

Группа: Banned
Сообщений: 211
Регистрация: 9.8.2009
Из: Россия
Поблагодарили: 15 раз
Репутация:   8  


Необходимо удалить bbcode из строки.
Например:
Исходная строка: В этой строке есть [b]кое-что лишнее[/b].
После фильтрации: В этой строке есть кое-что лишнее.


В общем я думаю следует составить регулярку, которая удаляет все содержимое, которое находится внутри квадратных скобок да и сами скобки.


Проблема решена:
$text = preg_replace("!\[(.*?)\]!si", '', $text);


Сообщение отредактировал zetx - 11.7.2010, 5:04
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jaroslove
Jaroslove
сообщение 11.7.2010, 5:02; Ответить: Jaroslove
Сообщение #2


Частый гость
**

Группа: User
Сообщений: 95
Регистрация: 5.7.2010
Из: Россия
Поблагодарили: 42 раза
Репутация:   8  


Мой код не претендует на незаменимость во всех случаях жизни, но он работает и делает то, что Вам было необходимо smile.gif

<?php
$string = 'В этой строке есть [b]кое-что лишнее[/b].';
$pattern = '/(\[.*?])/i';
$replacement = '';
echo preg_replace($pattern, $replacement, $string);
?>


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Черный список обменников и как безопасно обменять валюту
141 Kurses 29886 Сегодня, 13:04
автор: BestExchangers
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКак черные SEO оптимизаторы собирают миллионы посетителей по высоко-актуальным запросам в Яндексе
5 serg5777 1542 Сегодня, 11:05
автор: Ley
Открытая тема (нет новых ответов) Как действительно успешно внедрять привычки. И менять жизнь
seoandme.ru - SEO-блог Анны Ященко
14 AnnaYa 1409 Сегодня, 8:49
автор: kaverima80
Открытая тема (нет новых ответов) Маленький кейс как сделать много почтовых ящиков в Gmail
Один аккаунт = много ящиков
0 PostBrigada 378 Сегодня, 0:32
автор: PostBrigada
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
8 PostBrigada 953 Сегодня, 0:14
автор: PostBrigada


 



RSS Текстовая версия Сейчас: 15.12.2017, 14:33
Дизайн