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识别
最新推荐文章于 2025-06-11 11:40:31 发布