Python字符串中的特殊字符转义

Python是否有一个可以用来转义字符串中特殊字符的函数

例如,I'm"“卡住了”:\应该变成I'm\"卡住\":\\

使用re.escape

&gt&燃气轮机&燃气轮机;进口稀土
&燃气轮机&燃气轮机&燃气轮机;关于转义(r'\a.*$)
“\\\\\\\\\\\\\\\\\\\\\\\$”
&燃气轮机&燃气轮机&燃气轮机;打印(关于转义(r'\a.*$))
\\\a\\*\$
&燃气轮机&燃气轮机&燃气轮机;关于escape(“www.stackoverflow.com”)
“www\\.stackoverflow\\.com”
&燃气轮机&燃气轮机&燃气轮机;打印(关于escape('www.stackoverflow.com'))
www\.stackoverflow\.com

在此重复:

关于转义(字符串)

返回所有非字母数字反斜杠的字符串;如果要匹配可能包含正则表达式元字符的任意文字字符串,这将非常有用

从Python 3.7开始,escape()已更改为仅转义对正则表达式操作有意义的字符

发表评论