Python正则表达式的pattern需要借助format进行传一个str类型参数

新手上路,请多包涵

但是这个参数只是要匹配的普通文本,需要将其中涉及正则的所有特殊符号例如(){}[].*等等均进行转义,如何优雅的进行?换句话说,如何获得一个纯净的,不包含任何未转义正则特殊符号的字符串?

阅读 1.9k
2 个回答
新手上路,请多包涵

我在阅读官方文档,发现了re下有escape函数,转义函数,完美解决问题。还是没想到escape是转义的意思。

是的,本身就有提供转义的函数的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题