Очистка переменных от лишних тегов

Faron

Новичок
Регистрация
15.12.2015
Сообщения
26
Благодарностей
1
Баллы
3
Всем привет.

Есть спарсенный список тем, одного форума. Все находится в отдельном списке. По шаблону мне нужно взять строку и получить название темы. Выглядят переменные после взятия так:
{тег}текст
[тег]текст
(тег)текст
[тег][тег]текст
[тег]текст(тег)
и еще огромное количество вариаций. Сейчас пробую вычищать сам текст из переменной регексом, но получается что то не то, ведь вариаций много. Как можно найти все теги в скобках и удалить их из переменной?
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Если цель найти и удалить теги, то:
Используем обработку текста, замена.
Ищем:
Код:
\W{1}[\d\w]+\W{1}
И меняем на пустоту.

2015-12-20_4-19-40.jpg
 

Faron

Новичок
Регистрация
15.12.2015
Сообщения
26
Благодарностей
1
Баллы
3

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
  • Спасибо
Реакции: Faron

Faron

Новичок
Регистрация
15.12.2015
Сообщения
26
Благодарностей
1
Баллы
3
а как найти любое число в переменной?
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
  • Спасибо
Реакции: Faron

Faron

Новичок
Регистрация
15.12.2015
Сообщения
26
Благодарностей
1
Баллы
3
Спасибо, все сработало. Еще пара вопросов. Как найти все латинские буквы? И всю кириллицу?
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Спасибо, все сработало. Еще пара вопросов. Как найти все латинские буквы? И всю кириллицу?
[a-zA-Z]+ найдет все латинские буквы.
[а-яА-Я]+ найдет все кириллические буквы.
[a-zA-Zа-яА-Я]+ найдет и то, и то.

P.S. Неплохое руководство по регулярным выражениям от Википедии.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: ibred

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)