re.match函数
- #!/usr/bin/python3 import re line = “Cats are smarter than dogs“ # .* 表示任意匹配除换行符(\n、\r)之外的任何单个或多个字符 # (.*?) 表示”非贪婪”模式,只保存第一个匹配到的子串 matchObj = re.match( r\’(.*) are (.*?) .*\’, line, re.M|re.I) if matchObj: print (“matchObj.group() : “, matchObj.group()) print (“matchObj.group(1) : “, matchObj.group(1)) print (“matchObj.group(2) : “, matchObj.group(2)) else: print (“No match!!“)
版权声明:本文为aabc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。