python re.error: unterminated character set at position提示:字符串中包含[]{}()替换或转义
re.error: unterminated character set at position 12
这很可能是因为元字符“{}、[]、()”。有没有什么正则表达式可以让finditer
忽略它?
您必须转义正则表达式中的特殊字符:
slice = "this characters \{}, \[], \(\)"
请注意,只有左大括号和方括号需要转义,但两个圆括号都需要转义。