基本正则表达式
| RE字符 | 意义 |
|---|---|
| ^ | 开头 |
| $ | 结尾 |
| . | 匹配一个任意的字符 |
| \ | 转义字符 |
| * | 重复匹配0个或多个字符 |
| [x] | 匹配方括号里的任意单个字符 |
| [n1-n2] | 匹配字符范围 |
| [^x] | 匹配除x外的字符 |
| {n,m} | 连续匹配n到m的前一个RE字符 |
特殊符号
| 特殊符号 | 代表意义 |
|---|---|
| [:alnum:] | 代表英文大小写和数字 |
| [:alpha:] | 英文大小写 |
| [:upper:] | 大写字符 |
| [:lower:] | 小写字符 |
| [:digit:] | 数字 |
| [:punct:] | 标点符号 |
扩展正则匹配式
| RE字符 | 意义 |
|---|---|
| + | 重复1个或多个的字符 |
| ? | 查找0和或1个前面的RE字符 |
| | | or |
| ( ) | 查找“组”内字符串 |
| ()+ | 匹配多个“组”字符串 |