「java截取url字符串」java截取字符串方法
今天给各位分享java截取url字符串的知识,其中也会对java截取字符串方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java正则表达式截取URL
String reg = ".*\\/\\/([^\\/\\:]*).*";
String str1 = " ";
System.out.println (str1.replaceAll (reg, "$1"));
String str2 = "";
System.out.println (str2.replaceAll (reg, "$1"));
java 从一个URL中提取特定子字符串保存
public class Test{
public static void main(String[] args){
String url="";
//首先去掉开头部分如:ftp://,http://等
url=url.substring(url.indexOf("//")=0?(url.indexOf("//")+2):0);
//查找出一个/出现的地方
int index=url.indexOf("/")0?url.length():url.indexOf("/");
//前面部分
String before=url.substring(0,index);
//后面部分
String end;
if(index==url.length())//说明没有后面部分
end="";
else
end=url.substring(index+1);
System.out.println(url);
System.out.println(before);
System.out.println(end);
}
}
java 提取字符串中包含所有的url, 正则表达式怎么写
import java.net.URL;
public class MainClass {
public static void main(String[] args) {
String host = "";
String file = "/index.html";
String[] schemes = {"http", "https", "ftp", "mailto", "telnet", "file", "ldap", "gopher",
"jdbc", "rmi", "jndi", "jar", "doc", "netdoc", "nfs", "verbatim", "finger", "daytime",
"systemresource"};
for (int i = 0; i schemes.length; i++) {
try {
URL u = new URL(schemes[i], host, file);
System.out.println(schemes[i] + " is supported\r\n");
} catch (Exception ex) {
System.out.println(schemes[i] + " is not supported\r\n");
}
}
}
}
关于java截取url字符串和java截取字符串方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。