正则表达式语法参考
字符 描述 示例
. 匹配除换行符外的任意单个字符 a.c 匹配 "abc"、"a@c" 等
\w 匹配字母、数字、下划线(等价于 [A-Za-z0-9_]) \w+ 匹配一个或多个单词字符
\d 匹配数字(等价于 [0-9]) \d{3} 匹配三个连续数字
\s 匹配任意空白字符(空格、制表符、换行符) \s+ 匹配一个或多个空白字符
^ 匹配字符串的开始位置 ^Hello 匹配以 "Hello" 开头的字符串
$ 匹配字符串的结束位置 world$ 匹配以 "world" 结尾的字符串
* 匹配前面的子表达式零次或多次 ab*c 匹配 "ac"、"abc"、"abbc" 等
+ 匹配前面的子表达式一次或多次 ab+c 匹配 "abc"、"abbc" 但不匹配 "ac"
? 匹配前面的子表达式零次或一次 colou?r 匹配 "color" 或 "colour"
{n} 匹配前面的子表达式恰好 n 次 \d{4} 匹配四个连续数字
{n,} 匹配前面的子表达式至少 n 次 \w{3,} 匹配至少三个单词字符
{n,m} 匹配前面的子表达式至少 n 次,至多 m 次 \d{2,4} 匹配 2 到 4 个数字
[abc] 匹配方括号中的任意一个字符 [aeiou] 匹配任意一个元音字母
[^abc] 匹配不在方括号中的任意字符 [^0-9] 匹配任意非数字字符
(abc) 定义捕获组,可以提取匹配的内容 (\d{3})-(\d{4}) 匹配电话号码并提取区号和号码
| 逻辑"或",匹配左边或右边的表达式 cat|dog 匹配 "cat" 或 "dog"
\b 匹配单词边界 \bword\b 匹配独立的单词 "word"
正则表达式测试工具
匹配结果将显示在这里...