Мне нужно знать, есть ли способ сделать следующее, используя регулярные выражения (или иным образом) в PHP
aaBaa BBB -> aa Baa BBB
т.е. я хочу ввести пробел перед заглавной буквой, только если заглавная буква встречается до и после маленькой буквы.
Лучшее, что я мог придумать, было что-то вроде этого
$string = preg_replace('/(\w+)([A-Z])/U', '\\1 \\2', $string);
, но это дало бы мне только что-то вроде
aaBaa BBB -> aa Baa BBB
Заранее спасибо.