要求: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]*)?";上面是一個(gè)別人提供的正則表達(dá)式,已經(jīng)能滿足這些要求,但有個(gè)問題1、百度http://www.baidu.com百度 識別的時(shí)候把http://丟掉,沒有識別全2、百度www.baidu.com百度 識別的時(shí)候把www.丟掉,沒有識別全 3、百度baidu.com百度 完全不識別但是在 百度 和 URL 間加上空格又完全正確1、百度 http://www.baidu.com百度 2、百度 www.baidu.com百度3、百度 baidu.com百度 求大神給修改下,或者給個(gè)能滿足上面要求的新的正則表達(dá)式
- 2 回答
- 0 關(guān)注
- 848 瀏覽
添加回答
舉報(bào)
0/150
提交
取消