re.I 为了使解析器不区分大小写,正则表达式的匹配将与原始大小写一起返回。因此,你需要改变
re.I
abbreviationsDict()[x.group(1)]
到
abbreviationsDict()[x.group(1).lower()]