我正在从Java中的网络请求接收URL,但是URL包含无效参数。java中的剪裁修剪网址
不知何故,如果我们手动删除参数,URL的作品,我怎么能在java中实现这一点。
“https://i1.wp.com/www.xxxxxxxxx.xx/xxxxxx/uxxxxx/xxxxxxxxxxx&ssl=1”
我在一个字符串
我只希望这得到URL。
www.xxxxxxxxx.xx/XXXXXX/uxxxxx/XXXXXXXXXXX & SSL = 1
我正在从Java中的网络请求接收URL,但是URL包含无效参数。java中的剪裁修剪网址
不知何故,如果我们手动删除参数,URL的作品,我怎么能在java中实现这一点。
“https://i1.wp.com/www.xxxxxxxxx.xx/xxxxxx/uxxxxx/xxxxxxxxxxx&ssl=1”
我在一个字符串
我只希望这得到URL。
www.xxxxxxxxx.xx/XXXXXX/uxxxxx/XXXXXXXXXXX & SSL = 1
如果该URL的开头总是相同(https://i1.wp.com/...。),那么你可以分割字符串,然后在第二部分。
String s = "https://i1.wp.com/www.xxxxxxxxx.xx/xxxxxx/uxxxxx/xxxxxxxxxxx&ssl=1";
String[] parts = s.split("https://i1.wp.com/");
System.out.println(parts[1]);
这产生的输出:
www.xxxxxxxxx.xx/xxxxxx/uxxxxx/xxxxxxxxxxx&ssl=1
我们可以搜索'.com /因为在“https://i1.wp.com/”参数i1是不一样的每次 –
@ Addi.Star是的,肯定会工作! –
这取决于必须被切掉的部分是否在长度或不变化。你可以使用@Casey Williams的解决方案来处理固定的URL,或者只修整前17个字符。如果起始网址的长度不同,则可以使用正则表达式。所以你应该澄清你的问题。
实际长度保持不变。参数i1随机在i1到i9之间混洗 –
搜索'/ www'和子串。 –
可以分享任何示例吗? –
搜索/ www。然后子串 – user2260040