处理复杂字符串的匹配与比较时,普通函数往往难以胜任,例如电子邮箱的验证。此时需借助正则表达式,它能精确描述字符串的结构规则,设定各类限制条件,如邮箱必须包含@符号、用户名和有效域名等,从而实现高效准确的匹配与校验。
1、 正则表达式由元字符(如?、*)和普通文本字符组成,用于模式匹配与文本处理。
2、 正则表达式需置于两个斜杠符号中间。
3、 常见字符如下
4、 行首符号
5、 行尾符号\$
6、 或与非
7、 中括号内包含的任意一个字符
8、 表示从某值到另一值的区间
9、 排除干扰,专注核心
10、 匹配前面字符至少一次或多次
11、 匹配前面字符零次或一次
12、 匹配前面的字符零次或多次
13、 {n} 表示前面字符重复n次
14、 匹配前面字符至少n次,至多m次。
15、 匹配除换行符外的任意单个字符
16、 转义字符的使用方法
17、 分组操作
