功能介绍

正则表达式测试器是开发者日常工作中不可或缺的工具之一。它可以让你在浏览器中实时编写正则表达式、输入测试文本,并即时查看匹配结果。工具支持全局匹配、忽略大小写等多种标志位,高亮显示所有匹配项的位置,并展示每个匹配的捕获分组详情。内置常用正则模板(邮箱验证、手机号验证、URL 提取等),让你无需从零开始编写。无论是学习正则表达式的新手,还是需要快速调试正则的老手,这个工具都能大幅提升你的工作效率。

打开工具

访问 正则表达式测试器,在浏览器中直接使用。所有操作在浏览器本地完成,无需安装任何软件,测试文本不会上传到服务器。

操作步骤

1. 打开工具

访问 正则表达式测试器,在浏览器中打开。所有处理均在浏览器本地完成,你的测试文本不会离开你的设备。

正则表达式测试教程:实时匹配和验证 - 打开工具

2. 输入正则表达式

在正则表达式输入框中输入你的模式,如匹配邮箱的 [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}。工具支持常用的正则语法:字符类、量词、锚点、分组和反向引用。你可以从内置模板中选择常用模式,也可以自由编写自定义表达式。

正则表达式测试教程:实时匹配和验证 - 输入正则表达式

3. 粘贴测试文本

在测试文本区域粘贴或输入你要匹配的内容。可以是单行文本,也可以是多行文本。工具会实时高亮显示所有匹配的位置,并在下方面板中列出每个匹配的详细信息,包括匹配的起始位置、结束位置以及每个捕获分组的内容。

正则表达式测试教程:实时匹配和验证 - 粘贴测试文本

4. 查看匹配结果

工具会实时显示所有匹配结果。点击某个匹配项可以查看详情,包括捕获分组的内容。如果正则表达式有语法错误,工具会用红色标出并给出错误提示。你可以调整正则表达式和测试文本,直到得到预期的匹配结果。

正则表达式测试教程:实时匹配和验证 - 查看匹配结果

实用技巧

提示 1:使用内置的正则模板可以快速开始测试。点击「模板」按钮,选择邮箱验证、URL 提取、手机号验证等常用模式。
提示 2:注意区分贪婪匹配和非贪婪匹配。在量词后加 ? 可以启用非贪婪模式,避免匹配过多内容。
提示 3:测试复杂正则时,先用小段文本验证基本逻辑,再逐步扩展到完整的测试数据,这样可以更快定位问题。

常见问题

支持哪些正则语法?
支持标准的 ECMAScript 正则语法,包括字符类、量词、锚点、分组、反向引用和标志位。

可以同时匹配多个正则吗?
当前版本支持一次输入一个正则表达式进行匹配。多模式匹配可以多次测试。

测试文本会上传吗?
不会。所有匹配计算都在浏览器本地完成,测试文本不会上传到任何服务器。