37,719
社区成员
发帖
与我相关
我的任务
分享
import re
# 测试(?(id)yes-pattern|no-pattern)
>>>re.match(r'(a)(?(1)b|c)', 'ab') # group(1)存在,则为yes-pattern('b'), 匹配字符串'ab',匹配成功,结果也显示也是成功
<_sre.SRE_Match object at 0x01790C20>
>>>re.match(r'(a)(?(1)b|c)', 'c') #group(1)不存在,则为no-pattern('c'),匹配字符串为"c",应该是匹配的,可为实际结果却不匹配
#nothing