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

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

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字节,允许字母,数字,下划线)

浅析正则表达式

相关文章: