我正在对编译模式后面带有标志的几个键进行不区分大小写的匹配:
def case(string):
switcher = {
re.compile('bronze', re.IGNORECASE):10,
re.compile('carbon', re.IGNORECASE):16,
}
for i in switcher.keys():
if re.match(i, string):
return switcher[i]
return "Invalid: " + string
有没有更聪明的方法来传递标志,所以我不必在每一行中都指定它?
慕桂英546537
相关分类