扩展正则表达示特殊符号

扩展正则表达示特殊符号

1、符号‘+’:
意义:重复【一个或一个以上】的前一个RE字符;
egrep -n ‘go+d’ regular_express.txt

o+代表【一个以上的o】;

2、符号‘?’:
意义:【零个或一个】的前一个RE字符;
egrep -n ‘go?d’ regular_express.txt

o?代表【空的或1个o】;

3、符号‘|’:
意义:用or的方式找出数个字符串;
egrep -n ‘gd|good’ regular_express.txt

|代表或的意思;

4、符号():
意义:找出【群组】字符串;
egrep -n ‘g(oo|la)d’ regular_express.txt

()符号,把变化部分的情况列入括号内,中间用‘|’分隔;

5、符号()+:
意义:多个重复群组的判别;
echo ‘AxyzxyzxyzxyzxyzC’ | egrep -n ‘A(xyz)+C’

上例意思是要找开头是A结尾是C,中间有一个以上‘xyz’字符串的意思;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值