关于python 正则里反斜杠"\"的疑问

import re
print(re.findall('I\\b','hellow I am LIST'))#输出 ['I']
print(re.findall("\\\\l","abca\lsd"))#输出 ['\\l']

为什么第一个匹配\b只要2个\,而第二个匹配\l则需要4个呢?

阅读 1.6k
1 个回答

在字符串中,\是转义后面的字符,你字符串里面有\这个的时候,前面需要\进行转义

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题