Я пытаюсь разбить строку, например: "ThisIsA STRING"
Я хочу, чтобы она разбилась следующим образом: "This Is A STRING"
Мое текущее регулярное выражение дает мне следующий результат:"This is ASTRING"
$filname_desc = preg_replace('/([a-z0-9])?([A-Z])/','$1 $2',$filname_desc);
Можно ли изменить регулярное выражение, чтобы разделить его только в том случае, если следующий символ является строчным?