ToolKun
分类关于我们
ToolKun

一站式在线工具平台,提供各种实用工具,提升您的工作效率。

快速链接

  • 所有工具
  • 工具分类
  • 最新工具
  • 使用教程

支持

  • 帮助中心
  • 联系我们
  • 意见反馈
  • 关于我们
  • 隐私政策
  • 使用条款
  • 网站地图
  • Gemini Watermark Remover

© 2026 ToolKun. 保留所有权利。

为开发者和创作者用心打造

正则表达式测试工具 - 在线 Regex 调试器

在线正则表达式测试工具,实时匹配高亮显示

实时匹配
高亮显示
正则速查
多种标志
正则表达式
//g
测试字符串
匹配结果 (0 个匹配)
正则速查表
.任意字符
\d数字
\w字母数字
\s空白字符
^行首
$行尾
*0次或多次
+1次或多次
?0次或1次
{n}恰好n次
[abc]字符集
()分组

正则表达式测试工具帮助开发者快速验证和调试正则表达式。输入正则和测试文本,实时查看匹配结果和高亮位置。支持全局匹配、忽略大小写、多行模式等标志,内置常用正则语法速查表。

什么是正则表达式?

正则表达式(Regular Expression,简称 Regex)是一种用于匹配字符串中字符组合的模式。它是一种强大的文本处理工具,广泛用于表单验证、日志分析、文本搜索替换、数据提取等场景。

常用正则语法

  • 字符类:\d 数字、\w 单词字符、\s 空白字符、. 任意字符
  • 量词:* 0次或多次、+ 1次或多次、? 0次或1次、{n} 恰好n次
  • 锚点:^ 行首、$ 行尾、\b 单词边界
  • 分组:() 捕获组、(?:) 非捕获组、| 或

正则标志说明

g(global)全局匹配,找到所有匹配而不是找到第一个就停止。i(ignoreCase)忽略大小写。m(multiline)多行模式,使 ^ 和 $ 匹配每行的开头和结尾,而不仅是整个字符串。

FAQ

Q: 如何匹配中文字符?

A: 使用 Unicode 范围 [\u4e00-\u9fa5] 可以匹配常用中文字符。更完整的匹配可以使用 \p{Script=Han}(需要启用 u 标志)。

Q: 贪婪匹配和非贪婪匹配有什么区别?

A: 贪婪匹配(如 .*)尽可能多地匹配字符,非贪婪匹配(如 .*?)尽可能少地匹配。例如对于 <div>content</div>,/<.*>/ 会匹配整个字符串,而 /<.*?>/ 只匹配 <div>。

Q: 如何匹配邮箱地址?

A: 常用的邮箱正则:^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$。但请注意,完美匹配所有合法邮箱的正则非常复杂,建议配合后端验证使用。