美文网首页
Python正则表达式 属性分组

Python正则表达式 属性分组

作者: 挖地瓜 | 来源:发表于2015-04-20 22:06 被阅读270次

编译标识符-flags

1,DOTALL,S
使 .(点号)匹配包括换行符在内的所有字符。

re.S

2,IGNORECASE, I
使re匹配大小写无碍。


re.I大小写通吃

3,LOCALE, L
做本地化识别匹配,法语等
4,MULTILINE ,M
多行匹配,影响^和 $ 。^和$将会匹配每一行的首字符串和尾部字符串。
5,VERBOSE, X
该标志通过给予你更灵活的格式以便你将正则表达式写得更易于理解。当该标志被指定时,在 RE 字符串中的空白符被忽略,除非该空白符在字符类中或在反斜杠之後;这可以让你更清晰地组织和缩进 RE。它也可以允许你将注释写入 RE,这些注释会被引擎忽略;注释用 "#"号 来标识,不过该符号不能在字符串或反斜杠之後。

分组

( pattern1 | pattern2 ) 二选一
分组优先被返回,可以利用此特性得到自己想要的结果。

可以参考的资料
http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97#.E5.88.86.E7.BB.84

相关文章

  • Django的路由系统

    基本格式 分组命名匹配 在Python的正则表达式中,分组命名正则表达式组的语法是(?Ppattern...

  • Python正则表达式 属性分组

    编译标识符-flags 1,DOTALL,S使 .(点号)匹配包括换行符在内的所有字符。 2,IGNORECASE...

  • Python Re Group

    python group() 正则表达式中,group()用来提出分组截获的字符串,()用来分组 究其因 正则表达...

  • day 17 正则表达式

    1.什么是正则表达式 2.python对正则表达式的支持 匹配次数 分之和分组

  • 正则表达式

    字符含意 直接量字符 字符类 复制 选择,分组和引用 指定匹配的位置 属性 javascript 正则表达式

  • python正则表达式详解

    #首先,python中的正则表达式大致分为以下几部分: 元字符 模式 函数 re 内置对象用法 分组用法 环视用法...

  • 2019-05-07python学习记录-搜文本

    正则表达式 添加括号可以在正则表达式中加分组groups() 复数可以一次获得所有分组 | 用管道匹配多个分组? ...

  • 正则表达式

    Python正则表达式初识(一) Python正则表达式初识(二) Python正则表达式初识(三) Python...

  • 正则表达式

    Python:正则表达式Python:正则表达式

  • Python正则表达式指南

    Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达...

网友评论

      本文标题:Python正则表达式 属性分组

      本文链接:https://www.haomeiwen.com/subject/ajqufttx.html