正则-匹配IP地址

Posted 道高一尺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则-匹配IP地址相关的知识,希望对你有一定的参考价值。

>>> re.search(r[aeiouAEIOU],I love FishC.com!) 中括号里面的任意一个字符匹配成功就会返回数值
<_sre.SRE_Match object; span=(0, 1), match=I>
>>> re.search(r[a-z],I love FishC.com!)#中括号中可以用小横杠代表范围
<_sre.SRE_Match object; span=(2, 3), match=l>
>>> re.search(r\d\d\d\.\d\d\d\.\d\d\d\.\d\d\d,192.168.112.111)#\d 代表任意数字
<_sre.SRE_Match object; span=(0, 15), match=192.168.112.111>
>>> re.search(r.,I love FishC.com!)#点号代表除换行以外的任意字符
<_sre.SRE_Match object; span=(0, 1), match=I>
>>> re.search(ra{3}bc,aabdaaaxaaabc)#大括号表示它前面的一个位置重复的次数
<_sre.SRE_Match object; span=(8, 13), match=aaabc>
>>> re.search(ra{3,10}bc,aaaaaaabc)#大括号中可设定重复的次数范围,该例子中是允许重复3至10次
<_sre.SRE_Match object; span=(0, 9), match=aaaaaaabc>
>>> re.search(r[0-255],188)#这里匹配的是0,1,2,5,后面两个55是指匹配5
<_sre.SRE_Match object; span=(0, 1), match=1>
>>> re.search(r[0-1]\d\d|2[0-4]\d|25[0-5],188)#分别讨论个位十位百位
<_sre.SRE_Match object; span=(0, 3), match=188>
>>> re.search(r(([0-1]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([0-1]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5]),192.168.1.1)
<_sre.SRE_Match object; span=(0, 11), match=192.168.1.1>

 

以上是关于正则-匹配IP地址的主要内容,如果未能解决你的问题,请参考以下文章

如何用正则表达式匹配IP地址

python 正则RE匹配IP地址

python中利用正则表达式匹配ip地址

正则表达式匹配 IP 地址 [关闭]

PHP正则表达式匹配IP地址[重复]

正则表达式----------匹配IP地址