? | 0次或1次 |
* | 0次或多次 |
+ | 1次或多次 |
{n} | 出现了n次 |
{n,m} | 出现了n到m次 |
{n,} | 出现了n次及上 |
/正则表达式写在这里/
\ | 转义符 |
\d | 数字 |
\D | 非梳子 |
\w | 字母|数字|下划线|汉字 |
\W | 非单词 |
\s | 空白符 |
\b | 单词的开始或结束 |
^ | 取反 |
| | 或者 |
[] | |
. | 任意字符 |
^ | 匹配字符串的开始在[^]中表示取反 |
$ | 匹配字符串的结束 |
[^\u4E00-\u9FA5] | 匹配中文编码 |
<.+>匹配内容<.+?> | 将贪婪匹配变为懒惰匹配 |
[a-zA-Z] a-z中的任意一个,或者A-Z中的任意一个
\b 单词字符的边界
/g /abc/g,不加g则只返回第一个匹配,加g则一次返回所有匹配
/i 不区分大小写
/m 多行匹配,匹配换行符两端的潜在匹配