这是一种实现方法(在Python 3.x中):
escaped = a_string.translate(str.maketrans({"-": r"-", "]": r"]", "\": r"\", "^": r"^", "$": r"$", "*": r"*", ".": r"."}))作为参考,转义要在正则表达式中使用的字符串:
import reescaped = re.escape(a_string)



