我有几个看起来像这样的字符串:
contactBtn,programBtn,cartBtn。 我如何拆分这些字符串,以便“btn”放弃,所以我保持联系,程序,购物车。 我将如何实现这一目标?
答案 0 :(得分:2)
String
类有一个replace
方法:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html
答案 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