Есть строка состоящая из конструкций такого вида - {{mounted|installed} source|lamp|lighting fixture}{On top of that| to everything else|Over and above|More by token}
Как правильно составить регулярное выражение, что-бы при использовании preg_match_all() в результат попадала как конструкция с одинарными скобками {} так и с вложенными{{}}.
Пробовал так
preg_match_all('/\\{((\\{)*(\w)*(\\|)*(\s)*)*\\}/', $str, $arrClearText, PREG_SET_ORDER, 0);но находит только одинарные скобки{}, а если так
preg_match_all('/\\{((\\{)*(\\})*(\w)*(\\|)*(\s)*)*\\}/', $str, $arrClearText, PREG_SET_ORDER, 0);т.е. добавляю закрывающую скобку - } то сервер глючит.
Спасибо.