gpt4 book ai didi

python - 使用 '\' 在正则表达式中匹配特殊字符 '\\' 时出现问题

转载 作者:行者123 更新时间:2023-12-01 06:16:29 25 4
gpt4 key购买 nike

我有非常简单的Python脚本来匹配一些特殊字符,例如-,+,-,。但在使用正则表达式\匹配单个 '\' 字符时,我没有得到预期的结果。

import re
pat = r'[-+*\\]'
text = 'fdkjdfk\sdsdd'
if re.search(pat,text):
print re.search(pat,text).group()
else:
print "not found"

运行上面的代码时,它会打印“未找到”看来我在这里犯了一些错误,感谢任何帮助!!!

最佳答案

\ 是转义字符。

尝试转义它:

text = 'fdkjdfk\\sdsdd' 

关于python - 使用 '\' 在正则表达式中匹配特殊字符 '\\' 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3100580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com