我想用另一个替换字符串没有成功。这是我的问题:替换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