关于正则表达式中的\

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

慕盖茨5251222

2017-11-26 11:16

re.findall(r'src=.+\.jpg', buf) 中的 \ 是什么意思啊?  .+表示除空格外的任意字符,.jpg代表最后的字符,那么  \  说明的是什么

写回答 关注

1回答

  • 夏至0313
    2017-11-26 19:57:32

    转义字符,因为 . 在正则中表示任意一个字符,但这段代码需要的是 (.jpg),这里面的. 就是. 本身,并不需要它表示任意一个字符,所以需要转义它,\. 代表转义。

    Hoicta...

    他前面加了一个r不就表示原始字符串了吗,那不就不转义了吗,干嘛还要这样写

    2018-05-27 21:38:07

    共 1 条回复 >

python正则表达式

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

80575 学习 · 174 问题

查看课程

相似问题