正则表达式-笔记

来源:互联网 发布:华硕驱动更新软件 编辑:程序博客网 时间:2024/06/05 16:22

优先级

  1. \转义
  2. ( ), (?:), (?=), [ ]
  3. *, +, ?, x{n}, x{n,},x{n,m}
  4. ^, $, \定位点或序列
  5. |替换或分组
--------------------------------------------------------------------
^ 开始位置,放在括号内表示非
$ 结束位置
* {0,}
+ {1,}
{0,1}
x{n} x{n,} x{n,m}

非贪婪(*,+,?,x{n},x{n,} ,x{n,m}?尽可能少匹配
  .  除/n之外的任何单个字符
?:?=?!非捕获,常跟 | 配合使用
\num 对所有捕获使用
--------------------------------------------------------------------------
基本模式
任意字符,如^\n匹配新行
字符簇
[a-zA-Z0-9\.\+\-\*\/ ]
[\f\n\r\t\v]
确定重复出现
x{n}x{n,} x{n,m}

------------------------------------------------------------------------------

0 0