昨天,我需要将一个文件路径添加到正则表达式中,创建一个如下的模式:
"some_pattern/%s/more_pattern" % some_path
一开始正则表达式没有匹配到,因为some_path
包含了一些正则表达式特殊符号,例如?
和.
。我通过快速修复,将它们替换为[?]{1}
和\.
。
然而,我想知道是否有更可靠或更好的方法来从字符串中清除正则表达式特定的符号。
- Python标准库是否支持这样的功能?
- 如果不支持,你能否提供一个正则表达式来识别所有正则表达式符号,并通过替换来去掉它们?