最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【教程】详解Python正则表达式

Python re crifan 8396浏览 0评论

 

根据Python手册中的每个特殊字符(special characters),特殊序列(special sequences),标志(flags),分别做详细的解释。

 

特殊字符(special characters)

【教程】详解Python正则表达式之: ‘.’ dot 点 匹配任意单个字符

【教程】详解Python正则表达式之: ‘^’ Caret 脱字符/插入符 匹配字符串开始

【教程】详解Python正则表达式之: ‘$’ dollar 美元符号 匹配字符串末尾

【教程】详解Python正则表达式之: ‘*’ star 星号 匹配0或多个

【教程】详解Python正则表达式之: ‘+’ plus 加号 匹配1或多个(至少1个)

【教程】详解Python正则表达式之: ‘?’  question mark 问号 匹配0或1个

【教程】详解Python正则表达式之: *?, +?, ?? 最少原则/非贪婪原则

【教程】详解Python正则表达式之: {m} 匹配指定个数

【教程】详解Python正则表达式之: {m,n} 匹配最少m,最多n个

【教程】详解Python正则表达式之: ‘\’ backslash 反斜杠 匹配特殊字符或特殊序列

【教程】详解Python正则表达式之: [] bracket 中括号 匹配某集合内的字符

【教程】详解Python正则表达式之: ‘|’ vertical bar 竖杠

【教程】详解Python正则表达式之: (…) group 分组

【教程】详解Python正则表达式之: (?…) extension notation 扩展助记符

其下又包含:

 

特殊序列(special sequences)

 

【教程】详解Python正则表达式之:\s 匹配任一空白字符

 

 

标志(flags)

 

【教程】详解Python正则表达式之:re.LOCALE re.L 本地化标志

 

 

【教程】详解Python正则表达式之:re.UNICODE re.U 统一码标志

 

 

【TODO:待一点点写完整个教程。。。】

转载请注明:在路上 » 【教程】详解Python正则表达式

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (5)

  1. 楼主可以分享下你的Pycharm的主题吗?感觉自带的太难看了。
    樊宇豪8年前 (2015-11-27)回复
92 queries in 0.184 seconds, using 22.21MB memory