正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
使用 "一串符号"来描述有共同属性的数据
一、基本正则列表与扩展正则
根据推出时间的不同,分为基本正则和扩展正则,扩展正则在基本正则的基础上做了一些优化新增了一些正则表达符号,因为一些命令没有及时更新,所以你可能会遇到有些命令只支持基本正则,不支持扩展正则,或者需要添加一些支持扩展正则的选项。
基本正则列表

扩展正则列表

行首尾及单字匹配

未定匹配次数 + ? 为扩展正则

{}限定次数 扩展正则
限定表达式的匹配次数
{n}、{n,m}、{n,}

[]范围内单字匹配
- 匹配指定字符集合内的任何一个字符
-
[]内^可取反
整体及边界匹配 | 为扩展正则

网友评论