(?<![\w@]+)((http|https)://)?(www.)?[a-z0-9\.]+(\.(com|net|cn|com\.cn|com\.net|net\.cn))(/[^\s\n]*)?
@"^((http|https)://)?(www.)?[^\.]+(\.(com|net|cn|com\.cn|com\.net|net\.cn))(/[^\s\n]*)?$"
手机:13071189782电话(住宅):0412-7833664电话(工作):7829099邮箱:01234567890@qq.com网址:http://www.hao123.com信息网站:http://www.baidu.com\nwww.google.com
http://www.hao123.com 、 http://www.baidu.com 、 www.google.com 都没有检测出来
@╰→劉じ尛鶴:
(?<![\w@]+)((http|https)://)?(www.)?[a-z0-9\.]+(\.(com|net|cn|com\.cn|com\.net|net\.cn))(/[^\s\n]*)?
加上忽略大小写。
<body><p style="font-size: 13pt">正文:TIL:title</p><p style="font-size: 13pt">TEL:01011112222</p><p style="font-size: 13pt">URL:http://www.baidu.com</p><p style="font-size: 13pt">DIV:http://weibo.com/1234567</p><p style="font-size: 13pt">EMAIL:<U x_xref='email' x_aid='0'>wuzhun@163.com</U></p><p style="font-size: 13pt">ADR:wweerrtt:</p><p style="font-size: 13pt">NOTE:MSN:<U x_xref='email' x_aid='1'>abcc@1347.com</U></p></body>
这段文本使用
@"^((http|https)://)?(www.)?[^\.]+(\.(com|net|cn|com\.cn|com\.net|net\.cn))(/[^\s\n]*)?$"获得数据时检测出2个;
一个是:http://www.baidu.com 正确
另一个是:http://weibo.com/1234567</p><p 不正确
@╰→劉じ尛鶴:
(?<![\w@]+)((http|https)://)?(www.)?[a-z0-9\.]+(\.(com|net|cn|com\.cn|com\.net|net\.cn))(/[^\s\n<>]*)?