在flex中拆分字符串的问题?

时间:2012-02-29 12:29:08

标签: java flex

我想在flex中分割字符串,但我无法正确分开

private var image_path:String = "http://pvm4.yyy.in/sample-31/demo/img0.jpg";

我想将数字0

分开

所以我正在尝试这段代码

image_path.substring(image_path.lastIndexOf("/img"));

但是我正在获取img0.jpg我只需要0如何拆分它?

2 个答案:

答案 0 :(得分:3)

image_path.substring(image_path.lastIndexOf("/img")+4, image_path.length-4);

答案 1 :(得分:0)

您可以通过添加参数的长度以相同的方式执行此操作:

(语法可能不太好,因为我不知道flex)

image_path.substring(image_path.lastIndexOf("/img") + "/img".length);

但是您可以使用以下正则表达式来获取数字:

.*/demo/img([0-9]+)\.jpg

然后使用捕获组获取数字;)