Если вы хотите заменить массив символов другим массивом символов, вы можете сделать что-то вроде
function replace(str:String, toFind:Array, toReplace:Array):String
{
if(toFind.length != toReplace.length)
throw new Error("Error : Find and replace array must match in length");
for(var i:Number = 0; i < toFind.length; i++)
{
str = str.split(toFind[i]).join(toReplace[i]);
}
return str;
}
И используйте это так:
replace("abc", ["a", "b", "c"], ["c", "b", "a"]); //result cba
Обратите внимание, что это действительно не оптимально, если вы хотите заменить много символов в длинной строке.