Ответ
Maxx 20.01.2014 22:58
/ 20.01.2014 23:00
1. какую задачу вы решаете?
2. сколько строк по вашему в приведенном вами коде $sText?
3. зачем такие страшные регулярки, жестко привязанные к структуре текста, разбейте на попроще
Всё, до первого <tag> ищется как ^^([^^<]*), если там не может быть тегов, если могут быть то ^^(.*?)<tag>
Содержимое самих тегов найдите отдельно: <tag>([^^<]+)</tag>, а потом уже выбросите из найденного nbsp с помощью replace
но 1 вопрос самый важный