• #!/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 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/aabc/p/14245411.html