akxxiv
Новичок
Помогите с регуляркой
Что-то я туплю. Вроде бы простая регулярка аннет, что-то те выходит...
Имею
Выводи простой массив.
Амне нужны все вхождения, т.е.
Все что стоит между [#row(....)#] и [#endrow#], а так же вместе с этими метами, и еще то что в скобках.
Что-то я туплю. Вроде бы простая регулярка аннет, что-то те выходит...
Имею
PHP:
$str = <<< END
fdfdfdfdfdfdfdfdfdfdfd
dfdfdfdfdfd d
dfdfdfdfdfdfd fdfdfdfdfdd
[#row(aaaa)#]
aaaaaa aaaaaa aaaaaa aaaaaa
aaaaa aaaaaaa
[#endrow#]
dfdffdffsdfd
dsfdsfsdfdsfdsf
dfsdfdsfdfdf
[#row(bbbb)#]
bbbbb
bbbbbbb
bbbbb bbbb bbbb bbbbb
[#endrow#]
dfdfdfdfdfdfd
END;
preg_match_all("~\[#row\(([a-zA-Z0-9_]+)\)#\](.+)\[#endrow#\]~m", $str, $matches, PREG_SET_ORDER);
print_r($matches);
Амне нужны все вхождения, т.е.
Все что стоит между [#row(....)#] и [#endrow#], а так же вместе с этими метами, и еще то что в скобках.