如果使用正则表达式,我该如何缩小它?

时间:2017-09-05 01:10:12

标签: python-3.x if-statement

我究竟如何缩小这种怪物:

我正在使用python 3

if "arME" in file or "deDE" in file or "enUS" in file or "esES" in file or "ptBR" in file or "itIT" in file:

1 个答案:

答案 0 :(得分:0)

通常会使用替代正则表达式:

p = re.compile('arME|deDE|enUS|esES|ptBR|itIT')
if p.search(file):
    ...

正则表达式中的A|B表示匹配AB,其中AB是任意正则表达式。它可以扩展到任意数量的正则表达式。