正则表达式初识

正则表达式
\ #为转义如:\. 表示.
邮箱匹配:grep -E "[0-9a-zA-Z]+@[0-9a-zA-Z]+\.[a-zA-Z]" a.txt 查找邮箱
[a-z] #所有小写字母
[A-Z] #所有大写字母
[0-9] #所有数字
[^0-9] #所有非数字 ^表达取反
[0-9][a-z]* #0个或多个小写字母
[a-z]+ #至少出现一次小写字母
[a-z]? #出现0次或者1次小写字母
^:匹配开头
  ^ #代表行首 如:^s查找以s开头的行
    $ #表示一行的结尾如:grep -E "$d" a.txt 查找所有以d结尾的行
[] #范围匹配
* #表示*前面的内容出现0次或多次
+ #表示+前面的内容出现1次或多次
? #表示?前面的内容出现0次或1次
. #匹配单个字符
.* #任意字符出现0次或多次
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值