浅析正则表达式

正则表达式是用于描述一组字符串特征的模式,用来匹配特定的字符串。通过特殊字符+普通字符来进行模式描述。

总结就是:正则表达式就是通过特殊字符+普通字符来匹配特定的字符串。---------是一种模糊匹配

grep正则表达式分为三种:

1.BREs:指令后不跟任何参数

2.EREs:指令后面跟-E参数

3.PREs:指令后跟-P参数

正则表达式的基本要素

1.字符类

2.数量限定符

3.位置限定符

4.特殊符号

一  字符类

 

   [[:alpha:]]匹配一个字母,[[:gigit:]]匹配一个数字

字符类应用:

二 数量限定符号

数量限定符应用:

三  位置限定符

位置限定符应用:

  

四  特殊符号

五  其他通用字符集及其替换

正则表达式小练习:

1.匹配手机号码

 

2.匹配非零的正整数

3.由数字和26个英文字母组成的字符串

4.匹配腾讯QQ号

5.匹配ip地址

6.判断账号是否合法(字母开始,允许5-16字节,允许字母,数字,下划线)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值