Поиск текста в скобках при помощи регулярок

-EX-
На сайте с 07.07.2006
Offline
180
655

Всем привет! Возникла потребность искать в тесте текст в скобках. Сори за тавтологию... К примеру, выдрать из текста «Мама мыла раму (примерно два раза в неделю)» кусок «(примерно два раза в неделю)». Помогите плиз, а то что-то запутался...

С уважением, Андрей aka EX
Shtogrin
На сайте с 02.11.2006
Offline
95
#1


<?php
$data="aaa (ffff)(aaa)bbbb (cccc) tttt";
if(preg_match_all('/\((.*)\)/msU',$data,$res,PREG_SET_ORDER)==0)
return false;
var_dump($res);
?>
www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Knave
На сайте с 01.02.2007
Offline
48
#2


$text = 'Мама мыла раму (примерно два раза в неделю) и иногда (не очень часто) входную дверь';

preg_match_all('#\(.+\)#U', $text, $matches);

print_r($matches);

В $matches будет массив "скобок". Правда вложенные неправильно обрабатываются...

That's what's the deal we're dealin' in
-EX-
На сайте с 07.07.2006
Offline
180
#3

Всем спасибо! Разобрался...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий