美文网首页
第五章 匹配模式

第五章 匹配模式

作者: 马小跳_ | 来源:发表于2018-12-06 21:00 被阅读0次

  所谓匹配模式(match mode),指的是匹配时所用的规则。设置特定的模式,可能会改变对正则表达式的识别,也可能会改变正则表达式中字符的匹配规定。常用的匹配模式有4种:不区分大小写模式、单行模式、多行模式、注释模式。

5.1 不区分大小写模式

  通常,用户关心的只是文本的意义,而不是它的具体形式。比如单词the,在句子中写作the,在句子开头写作The,还可能为了强调写成THE;可是用户不管这些,只希望找到所有的the。

5.2 单行模式

单行模式影响的是点号.的匹配规则

5.3 多行模式

多行模式影响的是^$的匹配规则

5.4 注释模式

  有时候,遇到的正则表达式很复杂,不但难以编写和阅读,也难以维护。如果正则表达式也像程序源代码一样,可以添加注释,阅读和维护就容易多了。

5.5 补充

5.5.1 不同的语言还提供了不同的模式
5.5.2 修饰符的作用范围
5.5.3 失效修饰符(?-modifier)
5.5.4 模式与反向引用
5.5.5 模式修饰符预定义常量的优先级
5.5.6 模式修饰符预定义常量各自的优点

相关文章

  • 模式匹配

    模式匹配之字符串 模式匹配之匹配类型 模式匹配之匹配数组、元组、集合 模式匹配之样例类 模式匹配之偏函数

  • 第五章 匹配模式

      所谓匹配模式(match mode),指的是匹配时所用的规则。设置特定的模式,可能会改变对正则表达式的识别,也...

  • 多模式串匹配 - AC 自动机

    多模式串匹配概念 多模式串匹配,即多个模式串在一个主串中进行匹配。 虽然单模式串也能完成多模式串的匹配,但每个模式...

  • Scala模式匹配

    模式匹配match 模式匹配不仅可以匹配值(case 1)还可以匹配类型(case s:String) 匹配过程有...

  • 正则表达式懒惰型元字符匹配 ?

    懒惰匹配模式即表示以最少的匹配量返回匹配个数,默认是非懒惰匹配模式 表达式 匹配结果:

  • scala 模式匹配的几个模式

    Scala 的模式匹配是类似与正则匹配的的模式匹配,但是不仅仅如此,它还可以匹配对象的内在的构建形式. 模式匹配就...

  • 模式匹配

    模式匹配 sql模式匹配允许使用"_"匹配任何单个字符,"%"匹配任意数目字符(包括零字符)。使用sql模式时,不...

  • Scala中的模式匹配

    简单匹配 模式匹配常用于match语句: 变量使用 模式匹配case中可以使用变量来获取参数值 类型匹配 守卫匹配...

  • web开发常识

    .gitignore规则 匹配模式前 / 代表项目的根目录 匹配模式最后加 / 代表是目录 匹配模式前加!代表取反...

  • 模式匹配

    模式 模式类型 通配符模式 _ 匹配任何值 _? 匹配非nil值 标识符模式 值绑定模式 元组模式 枚举case模...

网友评论

      本文标题:第五章 匹配模式

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