dsh-tool-regex
在终端中运行以下命令:
dsh plugin install omdsh-dev/dsh-tool-regex
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,可以通过命令 `dsh plugin install omdsh-dev/dsh-tool-regex` 安装此插件,源码地址为 https://github.com/omdsh-dev/dsh-tool-regex。
插件介绍
在开发和数据处理中,正则表达式是强大的文本工具,但模型或开发者常面临验证、匹配、替换时的错误风险与性能开销。本插件旨在提供一个确定性、零依赖的解决方案,避免“心算”正则的错误率,并替代起进程运行脚本的繁琐方式。它不仅处理基本的测试与提取,还通过静态解释能力,让正则模式变得可读可验证。
其核心能力包括四大动作:测试匹配、查找所有捕获组与命名组、安全替换(支持$语义)、以及独特的静态解释——仅解析模式结构而不执行匹配,从而免疫ReDoS攻击。安全模型采用多层防线,如worker硬超时、输入长度限制和资源上限,确保即使面对恶意模式也能稳定运行。
该插件适合需要频繁处理文本的开发者、AI应用集成、以及数据管道中的正则操作。无论是验证用户提供的模式、从日志中提取字段,还是进行安全的文本替换,它都能提供可靠且高效的工具,尤其推荐给注重安全与性能的场景。
使用场景
- AI模型验证和解释用户提供的正则表达式。
- 从日志或文本数据中提取特定字段。
- 安全地进行文本替换操作,防止ReDoS攻击。
适合人员
- 需要处理正则表达式的开发者。
- 集成AI功能的文本处理应用。
- 数据清洗和提取任务的工程师。