java中的剪切修剪url
我正在从Java中的internet请求接收URL,但URL包含无效参数 不知何故,如果我们手动删除参数,URL就会工作,我如何在java中实现这一点 “ 我得到的URL是一个字符串 我只想要这个java中的剪切修剪url,java,string,split,Java,String,Split,我正在从Java中的internet请求接收URL,但URL包含无效参数 不知何故,如果我们手动删除参数,URL就会工作,我如何在java中实现这一点 “ 我得到的URL是一个字符串 我只想要这个 www.xxxxxxxxx.xx/xxxxxx/uxxx/xxxxxxxxxx&ssl=1如果URL的开头总是相同的(.),那么您可以拆分字符串并获取第二部分 String s = "https://i1.wp.com/www.xxxxxxxxx.xx/xxxxxx/uxxxxx/xxxxxxxxxx
www.xxxxxxxxx.xx/xxxxxx/uxxx/xxxxxxxxxx&ssl=1如果URL的开头总是相同的(.),那么您可以拆分字符串并获取第二部分
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
这取决于必须切除的部分的长度是否不同。您可以使用@Casey Williams的解决方案来固定URL,或者只修剪前17个字符。如果起始URL的长度不同,可以使用正则表达式。所以你应该澄清你的问题。搜索
/www
和substring。你可以分享一些例子吗?搜索/www。然后再搜索substring。我们可以搜索“.com/”,因为在“”中,参数i1每次都不相同,实际上长度保持不变。参数i1在i1到i9之间随机移动