Regular Expression(linux)
Contents
Regular Expression(linux)
- 基本正则表达式
-
^
:匹配开头内容 -
$
:匹配结尾内容 -
^$
:表示空行 -
.
:匹配一个任意字符 -
*
:匹配出现次数为0次或多次 -
^.*
:匹配以任意多个字符开头的内容 -
.*$
:匹配以任意多个字符结尾的内容 -
[abc]
:匹配abc中任意一个字符 -
[^abc]
:匹配abc以外任意一个字符
- 扩展正则表达式
-
+
:匹配前一个字符1次或多次 -
[abc]+
:匹配abc中的一个字符一次或多次 -
?
:匹配前一个字符1次或者0次 -
|
:表示或者,或管道符 -
{n,m}
:匹配前一个字符最少n次,最多m次 -
{n}
:匹配前一个字符正好n次