找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 5167|回复: 2

[已解决] 正则表达式函数search()函数参数加r是什么意思

5

主题

10

帖子

10

积分

贫民

积分
10
井陉小张 发表于 2016-11-25 11:20:31 | 显示全部楼层 |阅读模式
>>> m=re.search('\bthe','bite the dog')
>>> if m is not None:m.group()

>>> m=re.search(r'\bthe','bite the dog')
>>> if m is not None:m.group()

'the'

这个search里面的r是什么意思,我在网上查了很多也没有查到。谁有这方面资料给点。

回复

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
promick 发表于 2016-11-25 23:21:17 | 显示全部楼层
表示原生字符串,后面的字符都是普通字符没有特殊含义,不能转义
举个例子
print('3\n')
print('---我是分割线--')
print(r'3\n')
你运行代码看一下
你就能看出区别的,第三行是连\n一起打印出来的
回复 支持 1 反对 0

使用道具 举报

5

主题

10

帖子

10

积分

贫民

积分
10
井陉小张  楼主| 发表于 2016-11-26 13:17:19 | 显示全部楼层
谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表