linux简单正则查找

linux正则是比较重要的,不管是匹配文件还是数据都可能用得到.

一:匹配文件名称

1:匹配0个和多个字符

        匹配前:

        匹配后: 

        '*'匹配多个或者0个,所以如果有的话就都会匹配出来

2: []中匹配多个或者单个字符

        匹配单个字符: 

        匹配多个字符 : 

        因为'*'匹配多个或者0个嘛  所以可以使用*进行占位

        进行范围匹配:

        字母也一样

3:匹配不在[]中的

        这要使用到[!]

        匹配后:

4:匹配任意单个字符

,

'?'和'*'区别就显现出来了,'?'必须要匹配当前位置的字符,而'*'可以不匹配

5:使用{}进行匹配

        进行{a,b}匹配:

        进行{a..z}匹配:

逗号是指定匹配字符,..是指定匹配范围

二: 匹配文件内容

        

1: 匹配s0次或者多次

2:匹配s后面的单个字符 有符合的都匹配出来

3: 匹配s后的字符以及匹配多次'.'(除了换行符之外都进行单个匹配   +上*后就成了匹配除了换行符之外的多次)

4:使用'.'找重叠 .的字符必须和前一个字符在内容中必须是连续的

5: 找开头和结尾 :

        开头: ^: 

        结尾:

        开头结尾中间随意

6:匹配前一个字符出现次数: 

        

        至少出现一次

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值