有没有一种方法可以自动编译字符串中的元字符或python中的正则表达式?
我知道在Perl中,您可以使用魁quotemeta来完成这个任务。
例如,.就会变成\.
谢谢。
发布于 2014-05-01 20:03:42
为此使用re.escape()函数。如文件所述。
返回带有所有非字母数字反斜杠的字符串;如果要匹配可能包含正则表达式元字符的任意文字字符串,这是非常有用的。
>>> import re
>>> re.escape('foo.bar')
'foo\\.bar'发布于 2014-05-01 20:03:28
请参见re.escape()函数:
>>> import re
>>> re.escape('.')
'\\.'https://stackoverflow.com/questions/23415609
复制相似问题