Несложная регулярка

Ragnarok
На сайте с 25.06.2010
Offline
239
350

нужно регуляркой выдернуть из текста подобные конструкции:

текст</p>Название названия (nazvanie nazvaniya) текст

Перед фразой идёт либо ". ", либо "</p> ", пробел

сама фраза -- Слово или несколько слов кириллицей, потом в скобках латиницей

последний символ в фразе -- скобка, после неё пробел

делаю так:

preg_match_all('#.+\s\(.+\)#',$text,$frases);

но он что-то весь текст выдаёт, либо ничего

//TODO: перестать откладывать на потом
siv1987
На сайте с 02.04.2009
Offline
427
#1

примерно так. не проверял.

#(\.|</p>)\s*[^(]+\s*\(.+?\)#

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