Java简单url识别

	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识别)