按分隔符拆行
将以下提示词粘贴到你的 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 脚本的运维,只想用标准库完成拆行预处理