Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Регулярное выражение для удаления BBCODE и его содержимого

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

LaVas_ki

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть сообщение с форума с ббкодами. Надо удалить и сами ббкоды и то, что между ними.
 
Текст text Текст text Текст text.
Текст text Текст text Текст text Текст text Текст text  
[h2:1v5xzi52]Текст text Текст text 45646[/h2:1v5xzi52]
[h1:1v5xzi52]А тут есть пробел после ббкода![/h1:1v5xzi52]    
Текст text Текст text.
[attachment=0:1v5xzi52]Текст text Текст text Текст text 2222[/attachment:1v5xzi52]
Текст text Текст text Текст text Текст text.
Текст text Текст text.  
http://www.regexr.com/3dgvm
 
Нашел такой пример для простых кодов
http://www.regexr.com/3dgvj
\[h2\](.+?)\[\/h2\]\n
 
Вопрос - как добавить сюда другие ббкоды? (вроде можно через | палку где то прописать)
И как добавить такую вот форму [attachment=*число*]***[/attachment] и идентификатор :1v5xzi52, который будет разный на самом деле?
 
ПС
и еще - хотелось бы вместо символа новой строки, что бы было совпадение с любым пустым местом до конца строки. Если кто пробел поставит вдруг случайно. \S кажется с этим должно быть

Всего записей: 1465 | Зарегистр. 03-08-2003 | Отправлено: 03:45 29-05-2016 | Исправлено: LaVas_ki, 03:57 29-05-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Регулярное выражение для удаления BBCODE и его содержимого


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru