首先 加入RE模块
import re
接着用其搜索功能
<1.字符匹配>
>>>re.search(r'i','i love you')
<re.Match object; span=(0, 1), match='i'>
<2.数字匹配>
>>> re.search(r'[0-9]','i 1love you')
<re.Match object; span=(2, 3), match='1'>
<3.多次数重复匹配>
>>> re.search(r'b{3}','i 12bbb3love you')
<re.Match object; span=(4, 7), match='bbb'>
<4.一条0-255 的数字匹配>
>>> re.search(r'[0-1]{0,1}d{0,1}d|2[0-4]d|25[0-5]','12')
<re.Match object; span=(0, 2), match='12'>
<5.ip地址匹配>
大概原理是 (三位数). X 3 遍 + 最后一个(三位数)
>>> 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.169.0.1')
<re.Match object; span=(0, 11), match='192.169.0.1'>
<6.如果需要重复使用某个正则表达式,可以将其编译成模式对象>
p = re.compile(''[a-z]'')
p.findall("i love YOU")
>>> ['i','l','o','v','e']