【Linux】------基础正则表达式字符

正则表达式的作用是对字符串进行处理

RE字符意义
^word【待查找的字符串在行首 】 grep -n '^a' a.txt 找出a.txt中,以a开头那一行
word$【待查找的字符串在行尾 】grep -n 'a$' a.txt 找出a.txt中,以a结尾那一行
.【代表一定有一个任意字符的字符】grep -n 'a.a' a.txt 找出a.txt中,形如(axa)的字符串,x可以代表任意字符或者空格符
\【转义字符,将特殊符号的特殊意义去掉】grep -n \' a.txt 找出含有单引号’的那一行
*【重复零个到无穷多个的前一个字符】grep -n 'abb*' a.txt 找出含有(ab)(abb)(abb)的字符串,*前面的b可以重复0次或者无数次
[list]【从字符集合的RE字符里面找出想要选取的字符】 grep -n 'a[bc] a.txt'找出形如(ab)或者(ac)的字符串
[n1-n2]【从字符集合的RE字符里面找出想要选取的字符范围】grep -n '[0-9]' a.txt 找出含有任意数字的那一行
[^list]【从字符集合的RE字符找出不要的字符串或范围】grep -n a[^b] a.txt 找出形如(ax)的字符串,x不可以为b
\{n,m\}【连续n到m个的前一个RE字符,若为\{n\}则是连续n个的前一个RE字符,若为\{n,\}则是连续n个以上的前一个RE字符】grep -n 'ab\{2,\3}c'找出形如(abbc),(abbbc)的字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值