正则式匹配过程举例:匹配式:“http://\w{1,}\.com”在测试器里边匹配不出来,我的理解是匹配引擎应该先匹配前边的 http:// ,然后遇到 \w{1,} ,开始进行匹配(但是具体过程想不明白),再然后匹

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 16:27:39
正则式匹配过程举例:匹配式:“http://\w{1,}\.com”在测试器里边匹配不出来,我的理解是匹配引擎应该先匹配前边的http://,然后遇到\w{1,},开始进行匹配(但是具体过程想不明白)

正则式匹配过程举例:匹配式:“http://\w{1,}\.com”在测试器里边匹配不出来,我的理解是匹配引擎应该先匹配前边的 http:// ,然后遇到 \w{1,} ,开始进行匹配(但是具体过程想不明白),再然后匹
正则式匹配过程
举例:

匹配式:“http://\w{1,}\.com”
在测试器里边匹配不出来,我的理解是匹配引擎应该先匹配前边的 http:// ,然后遇到 \w{1,} ,开始进行匹配(但是具体过程想不明白),再然后匹配 \.,这时候因为匹配第一个小数点不能满足条件,所以会移向第二个小数点(就是移向 .com 的这个小数点),最后给出匹配结果.但是测试器不能匹配出来.


我想知道两件事,第一是我的思维错了么?正确应该如何?第二就是如何通杀这种网址,一级和二级都能匹配出来.

……好吧,发出来之后才发现是\w不支持搜索小数点,脑残了=_=
不过还是想了解一下贪婪模式的匹配过程,能回答的照样给分……
还有一个问题=_= 这个不强求回答 chrome有时候会出现打不开百度有关网站的问题,就是无论怎么刷新都是空白,右键会发现已经加载内容的了(能选择文字),就是都变成看不见(透明或者白色),能告诉我原因更好
应该不是垃圾的问题,新装系统加新装chrome,Win8.1+chrome dev

正则式匹配过程举例:匹配式:“http://\w{1,}\.com”在测试器里边匹配不出来,我的理解是匹配引擎应该先匹配前边的 http:// ,然后遇到 \w{1,} ,开始进行匹配(但是具体过程想不明白),再然后匹
贪婪匹配就是 默认的匹配模式
比如\w+
带匹配:abc
他不会匹配到a就停止 会匹配完abc
相反 懒惰匹配 后面加个问号\w+?
只会匹配a