[1-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}这串数字是什么意思?
为什么它可以匹配127.0.0.1这个IP
如果要匹配这个IP不能直接用127.0.0.1来匹配吗?
这是正则表达式,它可以描述符合某些复杂规则的字符串。这串数字的意思是:匹配1到9的数字至少一次,最多三次,之后再匹配.加上0到9的数字至少一次,最多三次,并且后面的操作要匹配3次。这样这个正则表达式就能匹配IP地址,它不只是能匹配127.0.0.1,也能匹配192.168.1.1这样的IP地址。