Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的剪切修剪url_Java_String_Split - Fatal编程技术网

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

我正在从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/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之间随机移动