\b 的用法也可以很灵活,在给定的字符串中,找到以小写字母开头的单词和单词数量。
import re
s="i Am a gOod boy baby!!"
result=re.findall(r'\b[a-z][a-zA-Z]*\b',s)
print(result)
print("小写字母开头的单词个数:",len(result))
结果:
['i','a','gOod','boy','baby']
小写字母开头的单词个数:5
Python3 匹配 IP 地址实例
import re
ip ='192.168.1.1'
trueIp =re.search(r'(([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])',ip)
print(trueIp)
输出结果:
192.168.1.1