помогите с регуляркой

Печать RSS
1050

F
Автор
Пришелец
0
товарищи разработчики, помогите пожалуйста мне с регуляркой

вот допустим есть
тут текст может его не быть [hide=тут цифра любая]тут текст[/hide] и тут тоже текст но может его и не быть.

это мне нужно найти регуляркой, вот ещё пример текста

$roww['text'] = 'не много проксей)
[hide=2]174.81.78.64:48678
103.255.146.245:83
58.97.72.83:8080
3.235.1.9:80
15.222.11.48:80[/hide]
ниже просто тектс
[hide=3]cdsc1
cecew3
ccewr3
wecwerve[/hide]текст вне хайда
[hide=2]в хайде текст[/hide]вроде готово )
[hide=2]привет, медведь
как оно[/hide]тут пример текста и мнне на всё пофиг,
[hide=2]опять в тегах текст[/hide]
конец
[hide=3]туго[/hide]
регулярка готова кк) не много проксей не помешает
';


ну вот, мне нужно найти текст до тегов hide, в тегах hide, и после них.


делал так

preg_match_all('/(.*?)[hide=(d+)].*?[/hide](.*?)/uis', $row['text'], $_bb);
работает не так , как надо, в конце текст не ищет, после hide

делал так preg_match_all('/.*?[hide=(d+)].*?[/hide]([А-ЯЁа-яёA-Za-z0-9-_s]+)/uis', $row['text'], $_bb);

тоже работает не так, как надо.

может подскажешь в чём дело?
E

Пацак
0
preg_match_all('/(.*?)[hide=(d+)].*?[/hide](.*)/uis', $row['text'], $_bb);

Так попробуй
F
Автор
Пришелец
0
preg_match_all('/(.*?)[hide=(d+)].*?[/hide](.*)/uis', $row['text'], $_bb);

Так попробуй
@erasier Сегодня / 16:48
не помогло. а ты не в курсе, тут в бб кодах хайд, его типа видит только автор темы что ли?
E

Пацак
0
не помогло. а ты не в курсе, тут в бб кодах хайд, его типа видит только автор темы что ли?
@foxik Сегодня / 21:13
Скрытый контент: Для выполнения действия необходимо авторизоваться!

Господин ПЖ
0
foxik, его видят только авторизованные
F
Автор
Пришелец
0
@foxik, его видят только авторизованные
@Vantuz Сегодня / 05:01
понял
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск