【发布时间】:2020-03-26 07:49:31
【问题描述】:
我希望使用单个函数来匹配可以在另一个函数中使用的多个值。
我可以在下面使用单个正则表达式值,寻找与第二个正则表达式“regex2”匹配的建议
工作---
def parse_desc(description):
regex = r"^Created on\((.*?)\) for (.*?) "
matches = re.finditer(regex, description, re.MULTILINE)
for matchNum, match in enumerate(matches):
return match.groups()
return '', ''
建议 --- 尝试查找“创建于”和“复制于”的匹配项
def pass_desc(description):
regex = r"^Created on\((.*?)\) for (.*?) "
regex2 = r"^(.*?)Copied on (.*?) "
matches = re.finditer(regex, description, re.MULTILINE) or re.finditer(regex2, description, re.MULTILINE)
for matchNum, match in enumerate(matches):
return match.groups()
return '', ''
我可以让两个正则表达式作为单个函数工作
【问题讨论】:
-
编写一个新的正则表达式,将两者与
|结合起来
标签: python regex python-3.x python-2.7