|
|
|
| Всем привет!
подскажите регвыру что бы вынуть все что находится между
И
Я пробую так :
preg_match_all('#server {(.*?)}#is',$result,$out);
|
но так вынимаются первая вложенная секция. | |
|
|
|
|
автор: ..... (29.10.2010 в 23:46) |
|
|
для: dima2207
(29.10.2010 в 20:34)
| | только с какими-нибудь костылями
<?php
header('content-type: text/plain');
$txt='
{...{.....}.......}
server {
....... {
!!!!!!
}
.....
}
neserver {
...
.... {
.....
}
.......
}
';
$r = '#(?:\bserve(r)\s*)?(?(1)|(?!))\{((?>[^{}]+|(?R))*)\}#';
preg_match_all($r, $txt, $a);
var_dump($a[2]);
|
| |
|
|
|
|
|
|
|
для: .....
(29.10.2010 в 23:46)
| | Спасибо, то что надо! | |
|
|
|