根据https://bugs.python.org/issue13929,"seq“应该用反斜杠转义。但是,当我运行相同的代码时,结果就不同了,比如:

我需要检测包含"“和"”的字符串。因此,我的解决方案是将字符串和模式上的"seq“更改为"{seq}”,如下面所示。
string = string.replace("[", "{").replace("]", "}")
pattern = pattern.replace("[", "{").replace("]", "}")
fnmatch.fnmatch(string, pattern)还有更好的解决办法吗?
发布于 2022-09-12 05:14:02
https://stackoverflow.com/questions/73684670
复制相似问题