public static void main(String[] args) {
String URL_REGEX = "(((http|ftp|https)://)|(www\\.))[a-zA-Z0-9\\._-]+\\.[a-zA-Z]{2,6}(:[0-9]{1,4})?(/[a-zA-Z0-9\\&%_\\./-~-]*)?";
Pattern urlPattern = Pattern.compile(URL_REGEX);
// String text = "object.property";
// String text = "12.34.56.78";
// String text = "http://taobao.com/";
// String text = "http://taobao.com";
// String text = "www.baidu.com";
// String text = "http://www.123.com/234/333.html";
// String text = "baidu.com/";
// String text = "https://www.baidu.com/";
// String text = "ftp://baidu.com/";
// String text = "tp://baidu.com/";
// String text = "http://i.weread.qq.com?synckey=0&vid=1";
String text = "https://www.google.com.hk/webhp?sourceid=chrome";
Matcher matcher = urlPattern.matcher(text);
boolean find = matcher.find();
System.err.println("find:" + find);
}
Java简单url识别
最新推荐文章于 2024-08-19 14:17:00 发布