正则表达式REGular Expression
基本正则表达式:Basic REGEXP
| 元字符 | 释义 |
| . | 匹配任意单个字符 |
| [] | 匹配指定范围内单个字符 |
| [^] | 匹配指定范围外单个字符 |
| * | 其前面字符出现任意次 |
| \? | 其前面字符出现0次或者1次 |
| \{m,n\} | 其前面字符至少m次,至多n次;没上限省略n |
| .* | 任意长度的任意字符 |
| ^ | 锚定行首 |
| $ | 锚定行尾 |
| \< , \b | 锚定词首 |
| \> , \b | 锚定词尾 |
| \(\) | 分组 |
| \1, \2, \3 | 后项引用 |
扩展正则表达式:Extended REGEXP
| 元字符 | 释义 |
| . | 匹配任意单个字符 |
| [] | 匹配指定范围内单个字符 |
| [^] | 匹配指定范围外单个字符 |
| * | 其前面字符出现任意次 |
| ? | 其前面字符出现0次或者1次(不需要基本表达式中"\") |
| + | 匹配其前面的字符至少一次 同基本表达式\{1,\} |
| {m,n} | 其前面字符至少m次,至多n次;没上限省略n (不需要基本表达式中"\") |
| ^ | 锚定行首 |
| $ | 锚定行尾 |
| \< , \b | 锚定词首 |
| \> , \b | 锚定词尾 |
| () | 分组(不需要基本表达式中"\") |
| \1, \2, \3 | 后项引用 |
| | | 或者 or 例如:a|b a或b , C|cat C或cat |
原文地址:http://itedge.blog.51cto.com/699560/1691332