一、正则表达式详解
正则表达式是一个特殊的字符序列,便于检查一个字符串是否与某种模式匹配。通过定义规则,使得从字符串中把符合规则的字符串提取出来。
正则表达式的作用:
- 在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:手机号、邮箱、图片地址等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了;
正则表达式的特点:
- 正则表达式的语法太多,可读性差;
- 正则表达式通用行很强,能够适用于很多编程语言;
正则表达式的应用场景:
- 判断一个字符串是否符合规则;
- 取出制定数据;
- 爬虫岗位较为核心的技术;
- 彩票网站匹配彩票信息;
二、正则表达式符号匹配
1、正则表达式匹配语法
匹配单个字符:
正则表达式中的特殊字符:
正则表达式的扩展表示法: