要求:1.支持http或https打頭的字符串;2.不含http的,但是以www打頭的字符串;3.不含http,但是支持xxx.com\xxx.cn\xxx.com.cn\xxx.net\xxx.net.cn 的字符串;@"(?<![\w@]+)((http|https)://)?(www.)?[a-z0-9\.]+(\.(com|net|cn|com\.cn|com\.net|net\.cn))(/[^\s\n]*)?";上面是一個別人提供的正則表達式,已經能滿足這些要求,但有個問題1、百度http://www.baidu.com百度 識別的時候把http://丟掉,沒有識別全2、百度www.baidu.com百度 識別的時候把www.丟掉,沒有識別全 3、百度baidu.com百度 完全不識別但是在 百度 和 URL 間加上空格又完全正確1、百度 http://www.baidu.com百度 2、百度 www.baidu.com百度3、百度 baidu.com百度 求大神給修改下,或者給個能滿足上面要求的新的正則表達式
- 2 回答
- 0 關注
- 837 瀏覽
添加回答
舉報
0/150
提交
取消