问答详情
源自:4-2 python正则表达式练习

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

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

提问者:Hoictas 2018-05-27 21:36

个回答

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

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

    举个例子:

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