喜正試圖在字符串中的柔性分割,但我不能正確地分開問題來分裂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