喜正试图在字符串中的柔性分割,但我不能正确地分开问题来分裂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
只有如何分裂这?
喜正试图在字符串中的柔性分割,但我不能正确地分开问题来分裂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
只有如何分裂这?
你可以用同样的方式,但通过添加参数的长度:
(语法不能好,我不知道弯曲)
image_path.substring(image_path.lastIndexOf("/img") + "/img".length);
但是你要高度重视利用以下的正则表达式,以获得数:
.*/demo/img([0-9]+)\.jpg
然后使用捕获组来获得的数量;)
ok如何获得第0个值 – Mercy 2012-02-29 12:34:27
我用正则表达式更新了代码。正则表达式是一种更好的方式来获得这种模式 – 2012-02-29 12:36:40
为什么不直接使用split方法? – 2012-02-29 12:30:10
网址在/ img之前是动态添加的。 img0,img1,img2 ....... only only – Mercy 2012-02-29 12:33:59