1.2. 正则表达式的一般语法

电脑杂谈  发布时间:2020-06-20 17:08:53  来源:网络整理

正则表达式语法 ?!_正则表达式语法举例_perl正则表达式语法

限定词类型/模式英语术语含义的解释

忽略案例模式

忽略大小写模式

正则表达式语法举例_正则表达式语法 ?!_perl正则表达式语法

默认情况下不添加此参数,并且区分大小写. 如果添加此参数,则不区分大小写

单行模式

单行模式

正则表达式语法举例_perl正则表达式语法_正则表达式语法 ?!

默认值”. 与回车符和换行符不匹配. 添加此参数将使“. ”还要匹配回车符和换行符,从而使包含换行符的多行字符串的原始行变成单行效果.

多行模式

多行模式

正则表达式语法举例_正则表达式语法 ?!_perl正则表达式语法

默认条件是: ^仅匹配整个字符串的开头(包括回车符和换行符,以及多行). 同样,$只匹配整个字符串的结尾. 通过添加辅助参数正则表达式语法举例,^还与每个'\ n'== newline =换行符之后的位置匹配正则表达式语法举例,指示下一行的开始. 同样,$也匹配,并且换行符之前的位置指示上一行的结束行

宽松模式

详细模式/松弛正则表达式/忽略空格

正则表达式语法 ?!_正则表达式语法举例_perl正则表达式语法

默认规则都是连续写在一起的,可以称为紧凑规则. 使用此参数,它将使您在原始紧凑常规的中间运行,加上一些空格或制表符(用于对齐格式)和一些注释内容,目的是使其他人理解您编写的常规,因此,相对而言紧凑的措辞叫做,宽松的常规. 此时,松散常规中的空白字符(即回车,换行和制表符)将被忽略. 如果要表达回车和换行本身,则需要转义. 在解析过程中,松散规则中的注释当然会被忽略.

区域模式

语言环境模式

取决于当前的本地语言,它将影响一些其他常规含义,例如\ w,\ W,\ b,\ B,\ s和\ S

Unicode模式

unicode模式

根据Unicode字符编码进行匹配将影响其他一些常规含义,例如\ w,\ W,\ b,\ B,\ d,\ D,\ s和\ S


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-252335-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...