您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > Python正则表达式操作指南

Python正则表达式操作指南

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

目錄 1. Python正则表达式操作指南 2. 简介 3. 简单模式 1. 字符匹配 2. 重复 4. 使用正则表达式 1. 编译正则表达式 2. 反斜杠的麻烦 3. 执行匹配 4. 模块级函数 5. 编译标志 5. 更多模式功能 1. 更多的元字符 2. 分组 3. 无捕获组和命名组 4. 前向界定符 6. 修改字符串 1. 将字符串分片 2. 搜索和替换 7. 常见问题 1. 使用字符串方式 2. match() vs search() 3. 贪婪 vs 不贪婪 4. 不用 re.VERBOSE 8. 反馈 Python正则表达式操作指南 出自Ubuntu中文 原文出处: http://www.amk.ca/python/howto/regex/ 原文作者:A.M. Kuchling (amk@amk.ca) 授权许可: 创作共用协议 翻译人员:FireHare 校对人员: Leal 适用版本:Python 1.5 及后续版本 摘要 本文是通过Python的 re 模块来使用正则表达式的一个入门教程,和 库参考手册的对应章节相比,更为浅显易懂、循序渐进。 本文可以从 http://www.amk.ca/python/howto 捕获 字符匹配 大多数字母和字符一般都会和自身匹配。例如,正则表达式 test 会 和字符串“test”完全匹配。(你也可以使用大小写不敏感模式,它 还能让这个 RE 匹配“Test”或“TEST”;稍后会有更多解释。) 这个规则当然会有例外;有些字符比较特殊,它们和自身并不匹 配,而是会表明应和一些特殊的东西匹配,或者它们会影响到 RE 其它部分的重复次数。本文很大篇幅专门讨论了各种元字符及其作 用。 这里有一个元字符的完整列表;其含义会在本指南余下部分进行讨 论。 . ^ $ * + ? { [ ] \ | ( ) 我们首先考察的元字符是"[" 和 "]"。它们常用来指定一个字符类 别,所谓字符类别就是你想匹配的一个字符集。字符可以单个列 出,也可以用“-”号分隔的两个给定字符来表示一个字符区间。例 如,[abc] 将匹配"a", "b", 或 "c"中的任意一个字符;也可以用区间 [a-c]来表示同一字符集,和前者效果一致。如果你只想匹配小写字 母,那么 RE 应写成 [a-z]. 元字符在类别里并不起作用。例如,[akm$]将匹配字符"a", "k", "m", 或 "$" 中的任意一个;"$"通常用作元字符,但在字符类别 里,其特性被除去,恢复成普通字符。 ......

资料大王PDF
资料大王PDF
  • 86406

    文档
  • 341.691

    金币
Ta的主页 发私信

86406篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功