-
/+文本
-
.代表任意字符
-
/ ? ?代表匹配前一个字符 出现0次或者1次
-
- 代表前一个字符出现0次或者多次
-
- 代表前一个字符出现1次或者1次以上
-
字符{number} 代表字符出现 number次({n,m} {n,})
-
/(ab)+ 代表匹配ab一次或者多次
或运算 -
/a (cat|dog) 匹配a cat 或者 a dog
** 字符类** -
/[abc]+ 代表要求匹配的字符只能取自于它们
-
/[0-9A-Za-z]+
[^0-9]+
元字符
大多数元字符都是以反斜杠\开头
/\d+ 等同于 /[0-9]
/\w+ 所有的英文字符 数字、字母加上下划线
/\s 代表空白符 同时包含Tab字符以及换行符
<.+>匹配所有 贪婪匹配
<.+?> ?会将贪婪匹配切换成懒惰匹配