- 2
- 0
- 约7.56千字
- 约 6页
- 2023-04-01 发布于安徽
- 举报
正则表达式知识详解
⼀、什么是正则表达式?
1.定义:
正则表达式(regular expression)描述了⼀种字符串匹配的模式,可以⽤来检查⼀个串是否含有某种⼦串、将匹配的⼦串做替换或者从某个串
中取出符合某个条件的⼦串等。构造正则表达式的⽅法和创建数学表达式的⽅法⼀样。也就是⽤多种元字符与运算符可以将⼩的表达式结合
在⼀起来创建更⼤的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。
2.组成:
正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的⽂字模式。模式描述在搜索⽂本时要匹配的⼀个或多个
字符串。正则表达式作为⼀个模板,将某个字符模式与所搜索的字符串进⾏匹配。
3.何时使⽤:验证——从头到尾完整匹配!
查找——只要部分匹配即可!
⼆、正则表达式的基本语法和规则
1.备选字符集:规定某*⼀位字符*可⽤的备选字符的集合
语法:[可选字符列表]
强调:1. ⽆论备选字符集包含多少字符,只能选1个
2. 必须选1个!
⽐如:6位数字的密码
[0123456789][0123456789][0123456789][0123456789][0123456789][
原创力文档

文档评论(0)