在 DeepSeek Harness (DSH) 的开发流程中,调试正则表达式或处理文本替换是常见需求。手动编写临时脚本或依赖外部工具不够直接。dsh-regex 插件提供了一套直接在 DSH 环境中运行的函数,用于处理正则匹配、替换和转义。
这是一个正则表达式工具插件,由 uckkk 维护。它基于 Node.js 实现,为 DSH 提供了三个核心函数。
核心功能¶
插件提供以下工具:
regex_test:测试匹配(位置/分组)。regex_replace:正则替换。regex_escape:特殊字符转义。
安装与启用¶
安装命令如下:
dsh plugin add github:uckkk/dsh-regex
安装后,需要在 profile 的 package.json 的 dsh.profile.bundles 中加入 "dsh-regex"。
典型用法¶
安装完成后,可以在会话中调用该插件注册的工具。
例如,测试一个正则能匹配到什么:
regex_test(pattern="\\d+", text="a1b22c333")
适用场景与注意¶
该插件适合需要快速验证正则逻辑或安全处理文本的开发者。
注意:安装即在本机运行第三方代码,请自行审阅源码。
该插件通过将正则工具集成到 DSH 生态中,简化了文本处理流程。更多细节请访问 GitHub。