Agent Skills
返回列表
按分隔符拆行

按分隔符拆行

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-split-lines。

技能介绍

要解决什么问题

在处理日志、CSV 片段、配置或从网页复制的「一行里塞满多条记录」的文本时,你往往只需要按某个固定分隔符切开,得到逐行可读的列表。手写 split 再 join 不难,但在 Agent 工作流里更需要一条可重复、无依赖的约定,让模型按同一规则拆行,而不是每次即兴写几行脚本。

技能如何工作

cn-split-lines 的定位很直接:按你指定的分隔符把整段文本拆成多行。实现上依赖纯 Python 标准库,不引入第三方包,适合在受限环境或一次性数据处理里执行。

典型用法可以概括为:

  • 明确分隔符(例如逗号、制表符、自定义字符串)
  • 对输入文本执行拆分,每段结果对应一行输出
  • 在管道或后续步骤里继续过滤、去空行或再加工

对工程师来说,价值在于规则单一、行为可预期,便于和「先拆行再逐条解析」的后续技能串联。

适用边界与注意点

  • 分隔符若出现在字段内容内部,简单按字符切分会产生错误断行;这类场景需要引号/转义规则或专用解析器,本技能不负责 CSV/JSON 的完整语义解析。
  • 超大文本或极端分隔符长度时,仍应注意内存与性能,但无额外库也意味着部署面更小。
  • 若你的目标只是「换行符分段」,通常不必自定义分隔符,应区分记录分隔与物理换行两种需求。

使用场景

  • 从接口或日志里复制一整行记录,用固定分隔符拆成多行再逐条核对
  • 把用竖线或自定义符号拼接的批量 ID 列表拆成一行一个,便于导入脚本
  • Agent 流水线里在解析 CSV 前先按制表符粗拆,再对每行做字段校验
  • 清洗从网页复制的「单行多关键词」文本,按逗号拆开后去重或排序

适合人员

  • 维护批处理脚本的数据工程师,需要在无第三方库环境里把拼接字符串拆成行
  • 写自动化技能的开发者,希望 Agent 用统一规则处理「一行多段」的原始文本
  • 做内容或 SEO 数据整理的人,要把导出里用分隔符连在一起的条目拆成可编辑列表
  • 在受限容器里跑一次性 Python 脚本的运维,只想用标准库完成拆行预处理