正则表达式详解

Posted fortuneframework

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式详解相关的知识,希望对你有一定的参考价值。

-正则表达式=字符+操作符

-常用操作符14个,我把它们分5类

1.范围符

  [  ]     表示单个字符的取值范围

  [^ ]    表示单个字符的排除范围

 

2.扩展符

  *       * 前的一个字符0次或无限次扩展

  +      + 前的一个字符1次或无限次扩展

  ?     ?前的的一个字符0次或1次扩展

  {a}      { } 前的一个字符扩展a次

  {a,k}      { } 前的一个字符扩展a至k次(含k)

 

3.匹配符

  ^       匹配 以^ 后的字符开头的字符串

  $       匹配 以$ 前的字符结尾的字符串

 

4.等价符

   d     数字,等价于[0-9]

  w     字母,等价于[A-Z,a-z,0-9]

  |        或,等价于表达式左右任意一个

    .         点,表示任何单个字符

 

5.分组符

  ( )    分组标记 ,()内只能使用 | 操作符

 

 

 

 

 

以上是关于正则表达式详解的主要内容,如果未能解决你的问题,请参考以下文章

python正则表达式详解

正则表达式详解

python:正则1

Java正则表达式详解

shell脚本——正则表达式Sed与Awk文本处理工具详解

正则表达式详解