Linux 正则
in Linux with 0 comment, Views is 69

Linux 正则

in Linux with 0 comment, Views is 69
元字符说明示例
*匹配 * 前面的那个字符的 0 次或多次hel*o => heo, helo, hello, helll0, ...
.匹配任意一个字符(只匹配一个,可以是空格)ab. => abc, abd, ab3, ab, ...
^匹配行首,行首的字符序列必须是 ^ 后的字符序列^suda => sudahuhuhuuuu, sudasdafjda, ...
$匹配行尾,行尾的字符序列必须是 $ 前的字符序列suda$ => asdfasuda, jlkowwsuda, ...
^$匹配一个空行
^.$匹配只有一个字符的空行
[]匹配字符集合中的任意一个字符(只匹配一个)[1-4] => 匹配 1 至 4 中的任意一个数字
[^1-4] => 匹配不是 1 至 4 的任意一个数字
[a-z][A-Z]* => 匹配任意一个英文单词
\用于转义元字符,使之称为普通字符\* => 此时 * 表示一个普通字符
\<\>用于精确匹配\<the\> => 表示精确匹配 the 这个单词
\{\}系列匹配JO\{3\}B => JOOOB
JO\{3,\}B => JOOOB, JOOOOB, ...
JO\{3,6\}B => JOOOB, JOOOOB, JOOOOOB, JOOOOOOB
?匹配前面的那一个字符 0 次或 1 次JO?B => JB, JOB
+匹配前面字符的 1 次或多次JO+B => JOB, JOOB, JOOOB, ...
与 () 结合使用,表示一组可选的字符集合re(a|o|e)d => read, reod, reed
Responses
选择表情