Что-нибудь такое.
Код:
private function removeSpacesOutsideQuotes(input:String):void
{
var last:int;
var resPart:String;
var parts:Vector.<String> = new <String>[];
var result:Object;
var re:RegExp = /(["'])[^\1]*?\1/g;
while (result = re.exec(input))
{
resPart = result[0];
parts.push(
input.substring(
last, re.lastIndex - resPart.length).replace(/\s+/g, ""));
parts.push(resPart);
last = re.lastIndex;
}
trace(parts.join(""));
}