实时测试、调试和可视化你的正则表达式
. 任意单个字符\d 数字 [0-9]\D 非数字\w 单词字符 [a-zA-Z0-9_]\W 非单词字符\s 空白字符\S 非空白字符^ 行首$ 行尾\b 单词边界\B 非单词边界* 0次或多次+ 1次或多次? 0次或1次{n} 恰好n次{n,} 至少n次{n,m} n到m次(...) 捕获组(?:...) 非捕获组(?=...) 前瞻断言(?!...) 否定前瞻(?<=...) 后顾断言(? 否定后顾| 或[abc] 字符集[^abc] 否定字符集$1-$9 替换: 捕获组引用$& 替换: 整个匹配$` 替换: 匹配前文本$' 替换: 匹配后文本