import re re.search(r’正则模式’,字符串) #r表示原始字符串 正则解决find、index方法无法解决的问题 .号:代表任何字符,可以参考linux的grep 匹配IP地址:我的正则表达式,欢迎检查 re.search(r'((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.){3}(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])’,’192.10.160.10′) 难点: 正则表达式的贪婪和非贪婪模式 举例: 如上,+后加?,表示非贪婪模式,最短匹配即可 \A 匹配起始位置 ^ \Z 匹配结束位置 $