flash AS2.0字符串值删除的问题?(如果是高手只会耽误一分钟的时间,但我会奖励45分)

2025-12-13 02:51:54
推荐回答(3个)
回答1:

var qw:String='请,问里,面的逗,号用,代码能,删掉吗';
qw = qw.split(",").join("");

不用数组。。。

var qw:String='请,问里,面的逗,号用,代码能,删掉吗';
for (var i = 0; iif (qw.charAt(i) == ",") {
qw = qw.slice(0, i)+qw.slice(i+1, qw.length);
}
}
trace(qw);

但是也算是新建String。。你那要求根本没办法
所以说还是我第一个办法最好,既简洁又灵活

回答2:

当然可以,先去找String类里面的字符串处理方法吧。

http://livedocs.adobe.com/flash/9.0_tw/ActionScriptLangRefV3/String.html

var qw:String='请,问里,面的逗,号用,代码能,删掉吗' ;
var jieGuo:Array=new Array();

jieGuo=qw.split(",");
trace(jieGuo.toString());

看看行不行?我不会使用AS2.0,我只是看着AS3.0猜的。

回答3:

如果逗号排列有规律,也可使用for循环+substr(),但你这个就没把法了。
不使用数组,就是用1楼的方法吧,qw.split(","),出来是一个数组,然后join("")再转换为字符串。写的很好啊。