我正在尝试替换字符串中的子字符串。我下面的代码替换了所有出现的子字符串。例如,当点击in时,它会同时替换in。但我喜欢只替换点击一个。我们应该怎么做?
书在我房间的桌子上。
function correct(e:TextEvent):void{
str =String(e.currentTarget.htmlText);
if(e.text==replacements[e.currentTarget.name]){
e.currentTarget.htmlText =strReplace(str, e.text, corrections[e.currentTarget.name]);
}
}
function strReplace(str:String, search:String, replace:String):String {
return str.split(search).join(replace);
}