使用说明
本文给出一组可直接复制使用的中文提示词 (Prompts),目标是让 AI 一次性产出可运行的在线工具源码,用于正则表达式的可视化测试、回归与分享。每条 Prompt 都要求生成可直接打开的 HTML 源码交付物,并在工具内提供“一键输出 HTML”能力,方便你把当前配置与用例打包交付或离线预览。
在线正则表达式可视化测试台
面向日常调试:输入正则、输入测试文本,实时展示匹配范围、捕获组与命名组结果,并支持保存用例。
提示词 (Prompts):
请你用中文生成一个“在线正则表达式可视化测试台”的完整可运行项目,优先使用单文件实现并可直接部署到任意静态站点。硬性要求:
1) 交付物必须直接给出可用的 HTML 源码:输出一个 index.html 的完整内容(包含 CSS + JS),打开即可运行;不要写“需要导出/一键导出”的产品介绍,而是直接给出源码。
2) 工具功能:支持输入正则表达式与 flags(g i m s u y),输入测试文本;高亮所有匹配;展示每次匹配的捕获组数组与命名捕获对象;支持切换“逐行匹配/全文匹配”;支持错误提示(无效正则时不崩溃)。
3) 一键输出 HTML:页面提供“导出当前工具为 HTML”按钮,点击后下载一个包含当前状态(正则、flags、测试文本、展示偏好)的单个 HTML 文件;导出的 HTML 打开后应还原状态。
4) 交付内容还必须包含:文件树(即使只有 index.html 也要写出来)、本地运行命令(例如用 npx http-server/serve 启动)、部署说明(例如上传到静态托管)、以及至少 8 条 QA checklist(覆盖边界:空输入、超长文本、emoji/unicode、回车换行、全局匹配、零宽断言、命名组缺失、性能退化等)。
5) 所有说明与注释尽量中文;UI 文案中文。
请直接输出最终交付物:先给出文件树,再给出 index.html 的完整源码。
主要用途: 用浏览器可视化调试正则表达式,快速定位捕获组、边界匹配与 flags 行为,并把当前用例一键打包成可交付的 HTML。
正则回归用例集管理器
面向回归与协作:把规则和用例保存成“用例集”,支持导入导出,避免规则修改后遗漏边界。
提示词 (Prompts):
请你用中文生成一个“正则回归用例集管理器”在线工具的完整实现,要求输出一个可直接打开运行的 index.html(内含 CSS + JS)。硬性要求:
1) 支持创建多个用例集:每个用例集包含名称、正则、flags、用例列表(每条用例含:输入文本、期望是否匹配、期望捕获组/命名组可选)。
2) 一键运行回归:对当前用例集逐条执行并输出通过/失败原因;失败时展示实际匹配结果与期望差异。
3) 支持导入/导出 JSON(复制粘贴即可),并提供“导出当前页面为 HTML”按钮:把当前用例集与结果一起打包成单个 HTML 文件下载。
4) 需要给出:文件树、运行命令、部署说明、至少 8 条 QA checklist(包含:无效正则、空用例集、含换行的用例、极端长文本、零宽匹配导致死循环的预防、g 标志下 lastIndex 行为、命名组兼容、导入非法 JSON 的报错)。
5) 所有输出与 UI 文案中文;不要生成图片相关内容。
请按“文件树 + index.html 完整源码”的格式输出。
主要用途: 将正则规则与测试用例沉淀为可共享的回归包,避免改动后引入隐藏回归,并可导出为单文件 HTML 交付给同事或客户复现。
匹配结果时间线与定位跳转视图
面向大文本:在长日志/长文中定位每次匹配的位置,支持前后文预览与点击跳转。
提示词 (Prompts):
请你用中文生成一个浏览器端在线工具:输入正则与文本后,生成“匹配结果时间线”列表。交付物必须是一个可直接打开的 index.html 完整源码(含 CSS + JS)。硬性要求:
1) 每条匹配显示:序号、起止索引、匹配字符串摘要、前后各 N 个字符的上下文(N 可调),并支持点击跳转到文本区域对应位置(高亮并滚动定位)。
2) 支持筛选:只看某个捕获组非空的匹配、只看长度>阈值的匹配、只看匹配包含某关键词的条目。
3) 一键输出 HTML:导出时要把正则、flags、文本、筛选条件与上下文 N 一并固化进导出 HTML,打开即还原。
4) 给出文件树、运行命令、部署说明、至少 8 条 QA checklist(覆盖:多字节字符索引显示、换行定位、极长文本的性能、零宽匹配的展示策略、筛选组合、复制定位链接、导出后还原、无匹配时空态)。
5) 全部中文输出与注释。
按“文件树 + index.html 源码”输出。
主要用途: 在长日志或大段文本里快速定位匹配片段,检查边界与上下文,并把定位视图导出成 HTML 作为复现材料。
正则规则说明书生成器(可分享)
面向文档化:把规则、示例、注意事项与常见误用整理成一页说明书,方便团队统一口径。
提示词 (Prompts):
请你用中文实现一个“正则规则说明书生成器”网页工具,交付物输出一个可直接打开的 index.html 完整源码。硬性要求:
1) 输入:规则名称、正则、flags、用途描述、示例(正例/反例各多条),以及“常见坑”要点列表。
2) 自动生成一页排版良好的说明书预览(纯前端渲染),并提供“复制分享链接(基于 URL hash/ 64)”与“导出为 HTML”按钮。
3) 导出的 HTML 必须把说明书内容固化,打开可离线查看;不得依赖外网资源(尽量内联 CSS/JS)。
4) 给出文件树、运行命令、部署说明、至少 8 条 QA checklist(包含:超长示例、特殊字符转义、URL hash 过长提示、导出离线可用、复制到剪贴板失败处理、空字段校验、中文/emoji、打印样式)。
5) 输出与 UI 文案中文。
请按“文件树 + index.html 完整源码”输出。
主要用途: 将正则沉淀成可交付的说明书页面,便于团队评审、共享与离线留档。
正则性能压测与退化预警台
面向性能:对不同输入规模进行多轮测试,估算耗时并提示潜在灾难性回溯风险(基于启发式)。
提示词 (Prompts):
请你用中文生成一个“正则性能压测与退化预警台”在线工具,交付物为单文件 index.html 完整源码(含 CSS + JS),打开即可运行。硬性要求:
1) 输入:正则、flags、基准文本模板(例如重复某段字符串)、输入规模参数(起始长度、步长、轮数)、迭代次数。
2) 输出:每个规模的平均耗时、P95 估计、简单图表(用原生 canvas 或纯 HTML,不依赖外部库),并给出启发式风险提示(例如:嵌套量词、回溯热点、可疑分支)。
3) 运行应可中断(取消按钮),避免浏览器卡死;对可能的长耗时做超时提示。
4) 一键输出 HTML:导出 HTML 要包含输入参数与最后一次测试结果;打开后可直接查看报告并可再次运行。
5) 给出文件树、运行命令、部署说明、至少 8 条 QA checklist(包含:取消生效、超时策略、不同 flags 影响、空模板、极端规模上限、图表渲染、结果可复制、导出还原)。
6) 全中文输出与注释。
按“文件树 + index.html 源码”输出。
主要用途: 在上线前验证正则在不同输入规模下的性能表现,降低线上请求被灾难性回溯拖垮的风险,并导出 HTML 报告供评审。
批量文本片段采样与匹配覆盖率看板
面向数据抽检:从多段文本样本中统计命中率、未命中分布,辅助完善规则。
提示词 (Prompts):
请你用中文生成一个“批量文本采样与匹配覆盖率看板”的在线工具,交付物是可直接打开的 index.html 完整源码。硬性要求:
1) 输入:正则、flags、批量样本文本(支持按分隔符拆分,如空行分段或自定义分隔符)。
2) 输出:命中率、每段样本是否命中、命中片段摘要;提供“只看未命中样本”“只看命中次数>阈值”的筛选。
3) 提供简单统计:命中次数分布、最常见的匹配片段 Top N(注意去重)。
4) 一键输出 HTML:导出时固化正则、flags、样本、筛选与统计结果,导出的单 HTML 打开即可复现。
5) 给出文件树、运行命令、部署说明、至少 8 条 QA checklist(包含:分隔解析、空段落、极多样本、unicode、无匹配空态、TopN 去重、复制导出、导入粘贴性能)。
6) 全中文输出。
按“文件树 + index.html 源码”输出。
主要用途: 用样本数据快速评估规则覆盖率与漏网情况,辅助迭代正则并把抽检结果导出为 HTML 交付。
正则构建器(片段拼装 + 解释器)
面向非专家:用可视化片段拼装规则,同时生成中文解释与示例,减少误用。
提示词 (Prompts):
请你用中文生成一个“正则构建器(片段拼装 + 中文解释器)”网页工具,交付物输出一个可直接打开运行的 index.html 源码(含 CSS + JS)。硬性要求:
1) UI 提供常用片段库:数字、字母、汉字、空白、邮箱、手机号、URL、日期、任意字符、非贪婪、分组、命名组等;用户点选后生成正则,并可在文本上测试。
2) 自动生成中文解释:对当前正则结构做分段解释(不需要完全解析所有语法,但要尽量覆盖常用片段),并给出注意事项。
3) 一键输出 HTML:导出 HTML 固化当前片段选择、生成的正则、解释文本与示例输入,打开可继续编辑。
4) 给出文件树、运行命令、部署说明、至少 8 条 QA checklist(包含:片段组合、转义正确性、解释同步、命名组显示、空态、撤销/重置、导出还原、移动端适配)。
5) 全中文输出与 UI。
按“文件树 + index.html 源码”输出。
主要用途: 通过片段拼装降低正则门槛,同时输出中文解释,方便评审与教学,并能导出单页 HTML 作为可分享教材。
正则替换预览与安全回滚工具
面向替换操作:在执行批量替换前预览差异,避免误替换造成不可逆的内容破坏。
提示词 (Prompts):
请你用中文生成一个“正则替换预览与安全回滚工具”在线页面,交付物为单文件 index.html 完整源码。硬性要求:
1) 输入:正则、flags、替换模板(支持 $1、$)、原始文本;输出:替换后的文本与差异预览(用纯前端实现行内高亮即可)。
2) 支持多组用例:同一套规则对多个文本片段批量预览,并统计将发生的替换次数。
3) 提供“安全回滚”机制:每次运行替换都记录一个快照,可在 UI 中回滚到任意历史快照(仅在页面内)。
4) 一键输出 HTML:导出 HTML 要包含规则、替换模板、用例集合与最近一次差异结果,打开即可复现与继续回滚。
5) 给出文件树、运行命令、部署说明、至少 8 条 QA checklist(包含:无效正则、替换模板引用不存在组、全局替换次数统计、换行差异、超大文本、快照上限策略、导出还原、复制结果)。
6) 全中文输出。
按“文件树 + index.html 源码”输出。
主要用途: 在批量替换前可视化预览差异与替换次数,降低误操作风险,并可导出为 HTML 交付或留档。