元字符
. 匹配任意的字符
- ^ 匹配字符串开始的位置
- $ 匹配字符串结束的位置
- \w 匹配数字和字母
- \W 匹配非数字和字母
- \d 匹配数字
- \D 匹配非数字
- \s 匹配空白字符
- \S 匹配飞空白字符
- [] 匹配里面的任意字符
- [\u4e00-\u9fa5]可以匹配任意中文
- [^a-z] 匹配除a到z之外的所有字符
- + 匹配重复一次或者多次
- * 匹配重复0次或者多次
- ?匹配重复1次或者0次
- () 分组匹配
- | 或者
- ?: 分组匹配不捕获
- ?=元 正向肯定预查 表示肯定是元 , 但是不匹配
- ?!元 正向否定预查 表示肯定不是元,不匹配
- ?<=¥ 反向肯定预查 表示肯定是元¥, 但是不匹配
- ?<!¥ 反向否定预查 表示肯定不是¥,不匹配