我们在开发的过程中总会碰到一些需求需要做字符串匹配,当遇到一些稍微复杂一点的匹配规则时,如果我们对正则还不那么清晰,我们总是会去网上搜索一些现成的正则匹配,ctrl+c,ctrl+v。时间长了我们对这种修修补补的方式不厌其烦。那么今天就对正则表达式做足功夫,磨刀不误砍柴工,首先推荐一个学习正则的一个可视化的工具网址: https://regexper.com,输入正则规则即可生成匹配规则的流程图。了解并吃透正则会为我们以后开发节省很多时间和精力,一劳永逸。先从最基本的概念开始吧,let go!
元字符概念:有特殊含义的特殊字符,eg: * + ? $ ^ . | ( ) { } [ ]等
通用含义元字符在大部分语言语境中代表同一种含义,如下表:
| 字符 | 含义 |
|---|---|
| t | 水平制表符 |
| v | 垂直制表符 |
| n | 换行符 |
| r | 回车符 |


