正则表达式测试

在线测试和调试正则表达式,实时高亮匹配结果

正则表达式

//
常用正则表达式

测试文本

匹配结果

找到 4 个匹配
这是一个测试文本,包含一些邮箱地址: user@example.com admin@company.org invalid-email test.user@domain.co.uk 另一个邮箱: contact@test.com
#1user@example.com位置: 19
#2admin@company.org位置: 36
#3test.user@domain.co.uk位置: 68
#4contact@test.com位置: 98

关于正则表达式测试器

正则表达式(Regular Expression)是一种强大的文本匹配工具,用于查找、替换和验证字符串。本工具可以帮助您测试和调试正则表达式,实时查看匹配结果。

功能特点

  • 实时匹配预览
  • 高亮显示匹配结果
  • 支持所有 JavaScript 正则标志
  • 常用正则表达式模板
  • 显示匹配位置和数量

使用步骤

1

输入正则

在输入框中输入正则表达式。

2

设置标志

点击标志按钮启用/禁用相应功能。

3

输入文本

输入要测试的文本内容。

4

查看结果

匹配的内容会高亮显示。

使用技巧

g 标志用于全局匹配,找出所有结果
i 标志用于忽略大小写
使用 \\d 匹配数字,\\w 匹配字母数字
使用 () 创建捕获组

常见问题

什么是正则表达式?

正则表达式是一种描述字符串模式的语法。它可以用来验证格式、查找替换文本等。

为什么我的正则不工作?

检查是否正确转义了特殊字符,如 . * + ? 等。在 JavaScript 中,反斜杠需要双写(\\\\d 而不是 \\d)。

相关工具推荐

隐私安全保障

您的文件完全在浏览器本地处理,不会上传到任何服务器。处理完成后,文件仅保存在您的设备中,我们无法访问您的任何数据。