Есть текст, в нем есть фразы в скобках. Задача - удалить их все, включая и скобки, за исключением определенных фраз.
Например, исключения - "важное замечание" и "суперважное примечание".
Тогда из текста
Цитата |
бла-бла-бла 123 (не очень важное замечание), бла-бла; бла-бла-бла-бла 463 бла-бла (важное замечание), бла-бла-бла (не важное замечание); бла-бла-бла-бла 223667 бла-бла (суперважное примечание), бла-бла-бла (лишний текст); |
Цитата |
бла-бла-бла 123, бла-бла; бла-бла-бла-бла 463 бла-бла (важное замечание), бла-бла-бла; бла-бла-бла-бла 223667 бла-бла (суперважное примечание), бла-бла-бла; |
Цитата |
Буду благодарен пинку в нужном направлении. |
Цитата (m4a1fox @ 26.06.2012 - 20:32) |
Placido Пинок - смотрим в сторону регулярных выражений. |
Цитата (fdr @ 26.06.2012 - 20:32) |
пинок будет в направление регулярных выражений! |
$string = ...;//здесь текст
$exceptions = array('важное замечание', 'суперважное примечание');//массив с фразами-исключениями
echo preg_replace('# \(((?!' . implode('|', $exceptions) . ').)*?\)#', '', $string);