# RegexLab **Repository Path**: mtpupil/regex-lab ## Basic Information - **Project Name**: RegexLab - **Description**: vscode正则插件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-13 - **Last Updated**: 2025-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Regex Lab - VSCode正则表达式实验室 Regex Lab是一款专为VSCode设计的正则表达式测试工具,提供直观的可视化界面,让正则表达式编写和调试变得简单高效。 ## 🚀 功能特点 - **实时语法检查**:输入正则表达式时即时验证语法正确性 - **可视化匹配**:在原文中高亮显示所有匹配结果 - **智能结果展示**:分离显示匹配项和替换结果,一目了然 - **一键复制**:快速复制替换结果到剪贴板 - **多标志支持**:支持全局、忽略大小写、多行、Unicode等常用标志 - **响应式布局**:自适应不同尺寸的VSCode窗口 ## 📖 三种打开方式 ### 1. 命令面板打开 - 按 `Ctrl+Shift+P` 打开命令面板 - 输入 `Regex Lab: Open` 并回车 ### 2. 编辑器右键菜单 - 在任意文本编辑器中右键点击 - 选择 `在Regex Lab中打开` 选项 ### 3. 标题栏按钮 - 在编辑器标题栏右侧找到正则表达式图标 - 点击即可快速打开Regex Lab ## 🎯 适用场景 - 编写和调试复杂的正则表达式 - 批量文本处理和替换 - 数据提取和格式转换 - 代码重构中的模式匹配 - 日志分析和过滤 ## 💡 使用提示 - 支持标准的JavaScript正则表达式语法 - 替换功能支持`$1`、`$&`等占位符 - 匹配结果实时更新,无需手动刷新 - 所有数据仅在本地处理,保护隐私安全 ## 📂 开源仓库 - **Gitee仓库**: https://gitee.com/mtpupil/regex-lab - **问题反馈**: https://gitee.com/mtpupil/regex-lab/issues - **开源协议**: [MIT License](https://opensource.org/licenses/MIT) ## 📄 开源协议 本项目采用 Apache License 2.0 开源协议,分发及修改需保留版权与归属信息,并保留本仓库的 `NOTICE` 文件。详见 [LICENSE](https://gitee.com/mtpupil/regex-lab/blob/master/LICENSE) 与 [NOTICE](https://gitee.com/mtpupil/regex-lab/blob/master/NOTICE)。 ## 🆕 更新日志(摘要) - 1.0.2:编辑器右键并排入口(打开/用选区打开)、终端剪贴板打开、图标与协议优化 - 1.0.1:修复高亮滚动同步、增加打开方式与仓库信息 - 1.0.0:初版发布(实时校验、可视化匹配、替换与复制、flags 支持) 完整更新内容请查看 [CHANGELOG.md](https://gitee.com/mtpupil/regex-lab/blob/master/CHANGELOG.md)。 --- 让正则表达式编写变得简单有趣,Regex Lab是您VSCode开发环境的完美伴侣!