如果字符串的一部分与AS3中的字符串变量匹配,请尝试将其替换为“ - ”。
var re:RegExp = new RegExp(imageArray[j][1],"gi");
trace(imageArray[jTemp][2].replace(re,"-"));
imageArray [jTemp] [2]是一个字符串
imageArray [j] [1]也是一个字符串
我没有得到我期望的结果。我想在上面跟踪以返回'permanentContainer-'以下是上述变量的痕迹
permanentContainer-temporaryContainer-
temporaryContainer
答案 0 :(得分:0)
var str:String = "permanentContainer-temporaryContainer-"
var pattern:RegExp = /-[(a-z)]+-/i;
var re:RegExp = new RegExp( "-^-$", "i");
trace( str.replace(pattern,"-"));
// traces
// permanentConta1iner-
答案 1 :(得分:0)
以下是最终为我工作的内容:
var str:String=imageArray[jTemp][2];
var pattern:String=imageArray[j][1];
var regex:RegExp=new RegExp(pattern,"ig");
imageArray[jTemp][2]=str.replace(regex,"-");