Linux 正则

来源:我的博客站 OceanicKang |《Linux 正则》

元字符说明示例
*匹配 * 前面的那个字符的 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值