正则表达式测试工具 使用说明
高效、便捷的正则表达式在线测试与管理工具
工具概述
本正则表达式测试工具是一款轻量级、易用的在线工具,专为开发者和测试人员设计,主要功能包括:
实时匹配测试
输入正则表达式和测试文本,实时预览匹配结果
常用正则管理
添加、编辑、删除常用正则表达式,本地持久化存储
友好交互体验
自定义下拉选择器,点击三角图标展开常用正则列表
多端适配
兼容WebView2浏览器,适配不同尺寸窗口显示
工具无需安装,直接在浏览器中运行,支持本地数据存储,无需担心数据丢失。
快速上手
1
输入正则表达式
在"正则表达式"输入框中,您可以:
- 直接手动输入自定义的正则表达式
- 点击输入框右侧的倒三角图标,从下拉列表中选择常用正则
2
输入测试文本
在"测试文本"文本框中输入需要匹配的内容,可以是任意格式的文本、数字、符号等。
3
查看匹配结果
工具会自动实时分析正则表达式与测试文本的匹配情况,在"匹配结果"区域显示:
- 匹配到的结果数量
- 具体的匹配内容(绿色高亮显示)
- 正则表达式错误提示(如有)
4
清空内容(可选)
点击"清空内容"按钮可一键清空所有输入框和结果区域,方便重新测试。
核心功能详解
1. 自定义下拉选择器
工具采用了自定义的下拉选择器替代原生控件,交互体验更佳:
- 触发方式:点击输入框右侧的倒三角图标展开/收起下拉列表
- 列表展示:每个选项显示正则说明和表达式,清晰易读
- 自动填充:选择选项后自动填充到输入框并触发匹配
- 自动收起:点击页面其他区域自动收起下拉列表
2. 实时匹配预览
工具内置防抖机制,输入内容时实时分析匹配结果:
- 输入过程中自动延迟300ms执行匹配,避免频繁计算
- 支持全局匹配(g修饰符),显示所有匹配结果
- 正则表达式错误时给出明确的错误提示
- 无匹配结果时友好提示"未找到匹配项"
3. 多端兼容
工具针对不同运行环境做了深度适配:
- 完美兼容WebView2浏览器窗口
- 自适应不同尺寸窗口,小窗口下内容可滚动
- 本地存储不可用时自动切换到内存存储
常用正则管理
工具提供常用正则表达式的管理功能,方便您快速调用常用的正则规则。
1
打开管理窗口
点击主界面的"管理常用正则"按钮,弹出正则管理弹窗。
2
添加新正则
点击"+ 添加新正则"按钮,会新增一行正则输入项:
- 第一个输入框:填写正则表达式(必填)
- 第二个输入框:填写正则说明(可选,如"匹配手机号")
3
编辑/删除正则
直接在输入框中修改已有正则的表达式或说明;点击"删除"按钮可移除不需要的正则项。
4
保存修改
完成编辑后点击"保存修改"按钮,所有更改会自动保存到本地,下次打开工具时依然有效。
💡 提示
管理窗口适配各种尺寸的显示窗口,即使窗口很小也能通过滚动查看和编辑所有正则项。
使用技巧
- 快速选择常用正则:点击正则输入框右侧的三角图标,从下拉列表中选择预设的正则表达式,无需手动输入
- 批量测试:在测试文本框中输入多行内容,工具会匹配所有符合条件的内容
- 正则调试:如果正则表达式报错,可根据结果区域的错误提示调整表达式语法
- 清空重置:点击"清空内容"按钮可一键重置所有输入框和结果区域
- 备份常用正则:常用正则会自动保存在变量,可云备份‘常用正则’
常用正则示例
1. 匹配数字:\d+
2. 匹配手机号:^1[3-9]\d{9}$
3. 匹配邮箱:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
4. 匹配中文字符:[\u4e00-\u9fa5]+
5. 匹配URL:https?://[^\s]+
注意事项
⚠️ 重要提示
- 正则表达式中的特殊字符(如\、*、+等)需要正确转义,工具会自动处理大部分转义问题
- 本地存储的数据仅保存在当前浏览器/设备中,更换设备或清除缓存会导致数据丢失
- 工具仅在本地运行,不会上传您的正则表达式和测试文本到服务器,数据更安全
- 在WebView2中使用时,确保启用了JavaScript和本地存储权限
- 复杂正则表达式可能会导致匹配速度变慢,建议分段测试
常见问题
- Q:下拉列表无法展开?
A:检查是否在WebView2环境中运行,确保JavaScript已启用,或刷新页面重试
- Q:窗口太小导致管理界面显示不全?
A:管理窗口支持滚动,可上下滚动查看所有内容,或放大窗口尺寸