Регулярное выражение: многократное соответствие шаблону

Modest

Новичок
Регулярное выражение: многократное соответствие шаблону

Добрый день!

Подскажите пожалуйста, можно ли стандартными средствами решить следующую проблему:

preg_replace("/AW(.+)BW/i", "<AW>$1<BW>", "AWmmBW uu AWnnBW")

выдает: <AW>mmBW uu AWnn<BW>
а хотелось бы: <AW>mm<BW> uu <AW>nn<BW>

т.е. соответствие шаблону проверять слева направо или, если невожможно, помогите составить шаблон, чтобы он внутри (.+) исключал последовательность (а не просто символы) BW.
 
Сверху