dsh-regex
在终端中运行以下命令:
dsh plugin install uckkk/dsh-regex
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install uckkk/dsh-regex 即可安装该插件,完整源码地址为 https://github.com/uckkk/dsh-regex 。
插件介绍
写正则时最磨人的,往往不是写不出模式,而是一边改表达式一边想立刻看到它匹配到了哪里、分组拆成了什么。dsh-regex 把验证环节拉回当前会话内部:不需要打开浏览器、不需要起临时服务,改完表达式立刻看到匹配位置与捕获结果,迭代节奏不再被打断。
插件基于纯 Node 实现,无额外运行时依赖,体积很小。它注册了三个工具:regex_test 展示匹配位置与捕获分组,帮助精确确认表达式行为;regex_replace 在执行替换时对特殊字符做了安全处理,避免转义序列被当作字面量误伤;regex_escape 则可将用户输入中的正则元字符一步转义干净,方便安全地拼入更大的表达式。
适合日常做输入清洗、文本模板替换、或者在调试一段复杂正则时希望快速闭环验证的开发者。无需额外工具链,安装后在会话中调用即可上手。
使用场景
- 调试复杂正则时快速查看匹配位置与捕获分组
- 对用户输入执行安全的正则替换操作
- 将用户输入中的元字符转义后拼入更大表达式
适合人员
- 日常做输入清洗与文本替换的开发者
- 调试正则表达式时希望快速闭环验证的工程师
- 希望在会话内完成正则验证而不切换工具的独立开发者