正则表达式测试器Dev

实时测试和调试正则表达式,支持多种匹配模式。

/
0 个匹配

关于正则表达式测试器

🎯 工具概述

正则表达式(Regular Expression)是一种强大的文本模式匹配工具,广泛应用于数据验证、文本搜索、内容提取等场景。本工具提供实时的正则表达式测试环境,帮助开发者快速验证和调试正则表达式。

💡 使用技巧

  • 贪婪与非贪婪
    默认情况下 * 和 + 是贪婪的,会尽可能多地匹配。在后面加 ? 变为非贪婪
    .*?
  • 转义特殊字符
    如果要匹配 . * + 等特殊字符本身,需要用反斜杠转义
    \.
  • 边界匹配
    使用 ^ 和 $ 确保完全匹配,避免部分匹配
    ^\d{11}$
  • 字符类简写
    \d \w \s 的大写形式表示相反含义
    \D 匹配非数字
  • 多行模式
    启用 m 标志后,^ 和 $ 会匹配每一行的开头和结尾

📚 正则语法参考

.匹配任意单个字符(除换行符)
\d匹配数字,等价于 [0-9]
\w匹配字母、数字、下划线
\s匹配空白字符(空格、制表符等)
^匹配字符串开头
$匹配字符串结尾
*匹配前面的字符 0 次或多次
+匹配前面的字符 1 次或多次
?匹配前面的字符 0 次或 1 次
{n}精确匹配 n 次
{n,}至少匹配 n 次
{n,m}匹配 n 到 m 次
[abc]匹配 a、b 或 c
[^abc]匹配除 a、b、c 外的字符
(abc)捕获组,匹配并记住 abc
(?:abc)非捕获组,匹配但不记住