正则表达式测试工具

正则表达式测试工具 公开 已提交,待审核

如何安装动作?

适用于
分类(旧)
关键词



更多信息
分享时间 23小时25分钟前
最后更新 5小时35分钟前
修订版本 3
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.44.55
动作大小 42.2 KB

分享到

「正则表达式测试工具」

简介

正则表达式测试工具 使用说明

高效、便捷的正则表达式在线测试与管理工具

工具概述

本正则表达式测试工具是一款轻量级、易用的在线工具,专为开发者和测试人员设计,主要功能包括:

实时匹配测试

输入正则表达式和测试文本,实时预览匹配结果

常用正则管理

添加、编辑、删除常用正则表达式,本地持久化存储

友好交互体验

自定义下拉选择器,点击三角图标展开常用正则列表

多端适配

兼容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:管理窗口支持滚动,可上下滚动查看所有内容,或放大窗口尺寸

最近更新

修订版本 更新时间 更新说明
3 5小时35分钟前 1、增加云同步[常用正则]
2、优化拖拽体验
2 11小时5分钟前 窗口图标
1 11小时7分钟前 1、拖动排序
2、保存到变量

最近讨论

暂无讨论