正则表达式概述¶
使用场景¶
场景1:在一个文件中,查找出itcast开头的语句
1 2 3 4 |
|
场景2:在一个文件中,找到含有itcast的语句
1 2 3 4 |
|
场景3:在一个文件中,找到邮箱为163或者126的所有邮件地址
1 2 3 4 |
|
概述¶
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
1. 作用¶
对数据进行有效性验证
实现按照某种规则替换文本
从一个字符串中提取出其中子字符串
2. 构成¶
原子(普通字符,如: 1-9,a-z,A-Z)
元字符(有特殊功用的字符,如: . ^ $ * ? + { } )
模式修正字符, 如: I M L U S
注意:一个正则表达式中至少包含一个原子。