在as3中拆分字符串

时间:2010-12-29 20:19:20

标签: actionscript-3

我有几个看起来像这样的字符串:

contactBtn,programBtn,cartBtn。  我如何拆分这些字符串,以便“btn”放弃,所以我保持联系,程序,购物车。 我将如何实现这一目标?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

查看ActionScript 3.0文档的Replace()部分。

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html#match%28%29

var yourString:String = “contactBtn”
yourString= yourString.split(“Btn”).join(“”);
trace(yourString); 

//输出:yourString =“contact”

你只需要遍历所有按钮。

答案 2 :(得分:0)

您也可以使用RegExp:

trace(/.+(?=btn$)/gi.exec("foobtn"));//foo
trace(/.+(?=btn$)/gi.exec("fooBTN"));//foo
trace(/.+(?=btn$)/gi.exec("barbtn"));//bar
trace(/.+(?=btn$)/gi.exec("bar"));//null