re.findall(r'src=.+\.jpg', buf) 中的 \ . 不是不发生转义嘛,干嘛还这样写?

来源:4-2 python正则表达式练习

Hoictas

2018-05-27 21:36

他前面加了一个r不就表示原始字符串了吗,那不就不转义

写回答 关注

1回答

  • qq_H_293
    2018-06-06 10:59:07

    .是匹配任意字符,如果不加\,就是用.匹配的.

    举个例子:

    图片后缀都是.jpg,如果不加\,用.去匹配,有可能是xxxxxjpg,而不是xxxxx.jpg,就不是图片了

    Hoicta...

    r''不是表示原始字符串,里面的\表示不发生转义嘛?

    2018-06-06 16:35:07

    共 1 条回复 >

python正则表达式

如何使用正则处理文本,带你对python正则有个全面了解

80575 学习 · 174 问题

查看课程

相似问题