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

akxxiv

Новичок
Помогите с регуляркой

Что-то я туплю. Вроде бы простая регулярка аннет, что-то те выходит...

Имею
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#], а так же вместе с этими метами, и еще то что в скобках.
 

Gas

может по одной?
akxxiv
модификаторы U и s добавь и должно заработать, m - тут не нужен.

Bu-Bu
preg_match_all до сих пор на многих хостингах табу
какая-то несмешная шутка.
 
Сверху