AS3 - 拆分字符串

时间:2012-01-02 18:46:25

标签: flash actionscript-3

如果 _x 是字符串中最新的2个字符,如何允许拆分?

示例: hello-world_x.jpg 应该拆分, hello_xtra_world.jpg 不能。

filename.text = imagename.text.split("_x").join("")

由于 乌利

2 个答案:

答案 0 :(得分:3)

您可以使用RegExp:

filename.text = imagename.text.split(/_x$/).join("")

<小时/> 编辑

这会更好用:

imagename.text.replace(/(.+)_x(\.[a-z]+)/i, "$1$2");

答案 1 :(得分:3)

我认为将replace与RegExp @ Joe-Tuskan建议结合使用会更好。

filename.text = imagename.text.replace(/_x$/, "");