I'n试图使用Python,以配合以下不同组合的字符串匹配不同组合的字符串正则表达式
(这里x是lenght 4位)
W|MON-FRI|xxxx-xxxx
W|mon-fri|xxxx-xxxx
W|MON-THU,SAT|xxxx-xxxx
W|mon-thu,sat|xxxx-xxxx
W|MON|xxxx-xxxx
这里第一部分,最后一部分是静态的,第二部分可以有上面所示的任何组合,就像有些时候用','或' - '分隔。
我是一个新手,以正则表达式,我在GOOGLE上搜索如何正则表达式的作品,我也能做到的RE的比特&件以上的表达式的像re.compile('(\d{4})-(\d{4})$')
的最后一部分,并与re.compile('[w|W]')
第一部分匹配。
我试图匹配第二部分,但不能与
new_patt = re.compile('(([a-zA-Z]{3}))([,-]?)(([a-zA-Z]{3})?))
成功我怎样才能做到这一点?
为什么会出现的R标志对此有何看法? –
您好格罗滕迪克,在蟒公文它是这样的,在许多示例中它们所使用的每个图案的ř盈与r.compile(R”“) – Kumar
在R标签SO意味着R编程语言。建议您从帖子中移除该标签。 –