python正则表达式

. 匹配任意字符(不包括换行符)
^ 匹配开始位置,多行模式下匹配每一行的开始
$ 匹配结束位置,多行模式下匹配每一行的结束

  • 匹配前一个元字符0到多次
  • 匹配前一个元字符1到多次
    ? 匹配前一个元字符0到1次
    \ 转义字符,跟在其后的字符将失去作为特殊元字符的含义,例如\.只能匹配.,不能再匹配任意字符
    [] 字符集,一个字符的集合,可匹配其中任意一个字符
    | 逻辑表达式 或 ,比如 a|b 代表可匹配 a 或者 b
    \number 匹配和前面索引为number的分组捕获到的内容一样的字符串
    \A 匹配字符串开始位置,忽略多行模式
    \Z 匹配字符串结束位置,忽略多行模式
    \b 匹配位于单词开始或结束位置的空字符串
    \B 匹配不位于单词开始或结束位置的空字符串
    \d 匹配一个数字, 相当于 [0-9]
    \D 匹配非数字,相当于 [^0-9]
    \s 匹配任意空白字符, 相当于 [ \t\n\r\f\v]
    \S 匹配非空白字符,相当于 [^ \t\n\r\f\v]
    \w 匹配数字、字母、下划线中任意一个字符, 相当于 [a-zA-Z0-9_]
    \W 匹配非数字、字母、下划线中的任意字符,相当于 [^a-zA-Z0-9_]

\triangleq

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • #首先,python中的正则表达式大致分为以下几部分: 元字符 模式 函数 re 内置对象用法 分组用法 环视用法...
    mapuboy阅读 5,556评论 0 51
  • 正则表达式是一个特殊的字符序列,可以用来检查一个字符串是否与某种模式匹配。正则表达式语言由两种基本字符类型组成:原...
    z761943阅读 1,657评论 0 2
  • 本文对正则表达式和Python中的re模块进行详细讲解 什么是正则表达式 正则表达式作用 元字符及含义 re模块详...
    皮皮大阅读 4,509评论 1 24
  • python的re模块--细说正则表达式 可能是东半球最详细最全面的re教程,翻译自官方文档,因为官方文档写的是真...
    立而人阅读 23,343评论 4 46
  •   模式和被搜索的字符串既可以是 Unicode 字符串 (str) ,也可以是 8 位字节串 (bytes)。 ...
    殉道者之花火阅读 3,911评论 0 1

友情链接更多精彩内容