【发布时间】:2018-05-18 08:05:18
【问题描述】:
我正在尝试在 python 中使用正则表达式来替换字符串。我想将字符串中的“SERVERS)”替换为“SERV”。
example_String = "This is a great SERVERS)"
re.sub("SERVERS)","SERV", example_String)
我希望它是一个直接的交换,但是当我更多地阅读错误时,看起来我需要将正则表达式模式设置为将“)”读取为常规字符而不是特殊的正则表达式字符。
我对 regex 不是很熟悉,希望能得到帮助!
编辑:我正在从数据库中导入数据(这是用户输入),问题中提到了很多类似的问题。 re.escape() 完全符合要求,谢谢!
【问题讨论】: