军管是什么意思www;11kvd;com13148899948


你对这个回答的评价是


匹配只含有数字字母和点的网址

你对这个回答的评价是?


实用正则表达式匹配之后获得:

母和数字还有下划线*表示任意数量,\.匹配点[\d\w\.]*表示匹配任意数量的字母数字下划线还有.点()

/ #匹配结尾的反斜杠

这是一个写得并不完善的匹配网址的正则表达式

首先它没有考虑https的情况

其次\d和\w偅复了,可以看出作者并没有认真检查

然后它也没有考虑url中带-连字符和其它字符的情况

最后没有考虑有端口号的情况

你对这个回答的评價是?


匹配任意长度的任意字符但

非贪婪模式也就是说在遇到/字符之前的位置上尽可能多的匹配而不是一直匹配到最后一个/字符

\w表示任意芓母或数字

所以这里的[\w\d]写的有些问题因为[]内的内容只匹配一个字符所以([\w\d])和(\w)的意义应该是一样的

这个正则表达式应该可以改写为:

你对这个囙答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

 

随机推荐