我想在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
如何拆分它?
答案 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
然后使用捕获组获取数字;)