练习网站 ↓
常用
- '.' 匹配除断行符以外任意一个字符
- 可用 '\.' 指定匹配 '.' 这个字符
- '\w' 匹配 0-9,a-z,A-Z以及下划线'_'
'\W' 匹配 '\w' 的补集
- '\d' 匹配 0-9的数字
'\D' 匹配 '\d' 的补集,所有不是数字的字符(包括空格)
- '\s' 匹配空格、制表符和断行符等所有空白字符
'\S' 匹配 '\s' 的补集,所有不是空白字符
- '[\u4e00-\u9fa5]' 匹配中文字符
-'[范围]+' 重复一次或多次
-'[范围]*' 重复0次或多次
-'[范围]?' 重复0次或1次
- '[范围]\b' 边界
- '[范围]{x,y}' 重复x次到y次
yo{0,1} == yo?
yo{0,} == yo*
yo{1,} == yo+
-'(范围)' 进行分组,可用$1、$2...进行表示