书签 分享 收藏 举报 版权申诉 / 16

类型Python正则表达式re模块简明笔记.docx

  • 文档编号:28838231
  • 上传时间:2023-07-20
  • 格式:DOCX
  • 页数:16
  • 大小:405.73KB
 时,它还会向右尝试匹配,查看是否还有更长的可以成功匹配的子串。

如果我们想非贪婪匹配,可以加一个 ?

,如下:

importre

content='aa

test1
bb
test2
cc'

pattern=pile(r'

.*?

')   #加上?

result=pattern.findall(content)

printresult

结果:

['

test1
','
test2
']

小结

re模块的一般使用步骤如下:

∙使用compile函数将正则表达式的字符串形式编译为一个Pattern对象;

∙通过Pattern对象提供的一系列方法对文本进行匹配查找,获得匹配结果(一个Match对象);

∙最后使用Match对象提供的属性和方法获得信息,根据需要进行其他的操作;

Python的正则匹配默认是贪婪匹配。

 

【编辑推荐】

1.干货分享:

Python开发的高级技巧

2.Python内存问题:

提示和技巧

3.盘点十大隐藏在Python中的彩蛋

4.Python爬虫爬取美剧网站

5.Python程序员都该用的一个库

 

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
Python 正则 表达式 re 模块 简明 笔记
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Python正则表达式re模块简明笔记.docx
链接地址:https://www.bdocx.com/doc/28838231.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开