我想用另一個替換字符串沒有成功。這是我的問題:替換Android中的字符串
str1="http://www.youtube.com/v/apbp_-0Gbo8";
我想更換"/v/"
到"/embed/"
我已經試過這種方式,但也沒有辦法:
String newString = str1.replace("\\/v\\/", "\\/embed\\/");
什麼我可以做錯了任何想法?我見過很多例子,但我還沒有能夠使用任何
謝謝
我想用另一個替換字符串沒有成功。這是我的問題:替換Android中的字符串
str1="http://www.youtube.com/v/apbp_-0Gbo8";
我想更換"/v/"
到"/embed/"
我已經試過這種方式,但也沒有辦法:
String newString = str1.replace("\\/v\\/", "\\/embed\\/");
什麼我可以做錯了任何想法?我見過很多例子,但我還沒有能夠使用任何
謝謝
試試這個。
String str1="http://www.youtube.com/v/apbp_-0Gbo8";
String test = str1.replace("/v/", "/embed/");
Log.i("===== Repalce",test);
輸出 - ===== Replce http://www.youtube.com/embed/apbp_-0Gbo8
我的問題與這樣的解決方案如下:如果有更多的「V」也穿着「嵌入」?這就是爲什麼我也想替換「/」 – jlopez
你最好放上'「/ v /」,「/ embed /」'以防止不正確匹配 – Doomsknight
工程完美,ty! – jlopez
不要用URL使用正則表達式。你遲早會後悔的。我建議你使用URL解析器。 – m0skit0
Hola m0skit0,te hablo enespañolque me resultamáscómodo。 El會對問題進行解答:http://gdata.youtube.com/feeds/api/users/estudiosabiertostv/uploads。如果沒有網絡瀏覽器,請點擊下面的鏈接,然後點擊下一步。 Saludos – jlopez