在Python字符串中转义正则表达式特殊字符

在Python字符串中转义正则表达式特殊字符,第1张

在Python字符转义正则表达式特殊字符

采用

re.escape

>>> import re>>> re.escape(r' a.*$')'\\ a\.\*$'>>> print(re.escape(r' a.*$'))\ a.*$>>> re.escape('www.stackoverflow.com')'www\.stackoverflow\.com'>>> print(re.escape('www.stackoverflow.com'))www.stackoverflow.com

在这里重复:

re.escape(字符串)

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

从Python 3.7

re.escape()
开始,更改为仅转义对正则表达式 *** 作有意义的字符。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5631563.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存