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);
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值