文本

行操作工具

把一段名单、日志、URL 清单、配置块或任何多行文本丢进来,逐项重塑。无论是去重、排序、加行号、套前后缀、按条件保留/删除、合并成一行、拆成多行,还是逐行正则替换,所有操作都在浏览器本地完成,左右对照实时预览,并同步显示删除与修改了多少行。

  • 所有处理在浏览器本地完成,内部名单、日志草稿、未发布的标识符不会离开当前设备
  • 八种处理模式覆盖去重、排序、编号、前缀后缀、过滤、合并、拆分和逐行正则
  • 可叠加区分大小写、逐行修剪、跳过空行、保留换行风格等通用选项
  • 输入与结果左右对照,并实时显示删除与修改的行数,复制前能看见效果
  • 一键把输出回填到输入区,连续处理像真正的文本流水线
工具/行操作工具
0
0
待命:请选择模式并粘贴文本
行处理命令

功能简介

一个面板把行级整理收拢起来:把杂乱名单变成脚本、SQL 语句或同事真正能用的内容,全程不必离开页面。

  1. 01

    有目的的去重

    在整段文本范围内删除重复行,可按需开启区分大小写或先逐行修剪,避免尾部空格让重复项偷偷逃过。

  2. 02

    按预期排序

    按字母、数字、长度或自然顺序排序,并选择升序或降序,让 item2 自然排在 item10 之前,无需自定义比较器。

  3. 03

    可控的行号

    自定义起始值、步长、是否补零与分隔符,适合代码列表、操作步骤或审计记录中的编号场景。

  4. 04

    前后缀包裹

    为每行添加前缀、后缀或两者,例如 SQL IN 子句的引号加逗号、Markdown 列表的破折号,或模板拼装所需的固定符号。

  5. 05

    按规则保留或删除

    按字符串或正则过滤行,选择保留或删除匹配项,可叠加区分大小写,正则错误会实时提示。

  6. 06

    合并与拆分互补

    把所有行合并为一行并使用自定义分隔符,或把一段字符串按分隔符 / 正则拆成多行,构成列表重塑的双向工具。

  7. 07

    逐行正则替换

    对每行独立应用正则查找替换,替换中支持 $1、$2 等捕获组引用,便于重组字段或格式。

  8. 08

    实时计数与校验

    同步显示输入/输出行数、删除/修改行数与正则错误提示,让规则有没有命中一眼可见。

  9. 09

    输出作为输入

    一键把当前结果回填到输入区,串联去重 → 排序 → 编号或过滤 → 包裹 → 合并这样的多步处理。

  10. 10

    完全本地处理

    所有操作都在当前浏览器会话里完成,内部日志、脱敏列表、未发布标识符不会被上传到任何服务器。

如何使用

粘贴文本、选模式、设置模式相关选项、看实时计数、复制结果——所有步骤都在同一个面板内完成。

  1. 01

    把要重塑的多行文本粘贴到左侧的输入区。

  2. 02

    从模式按钮中选择一种处理方式:去重、排序、加行号、前缀/后缀、过滤、合并、拆分或逐行正则。

  3. 03

    根据所选模式设置对应选项:排序方式、起始值与步长、过滤保留/删除、合并分隔符、拆分分隔符或正则模式。

  4. 04

    按需要叠加通用选项:区分大小写、修剪每行、跳过空行或保留换行风格。

  5. 05

    查看结果预览与删除/修改计数,确认规则只命中应该处理的行。

  6. 06

    确认无误后复制结果,或点击将输出作为输入继续串联下一步处理。

功能说明

不同形态的列表适合不同操作。关键是模式、选项和源文本对得上,而不是上来就用最复杂的写法。

  • 先去重,再做后续处理,可以让排序、过滤、编号等步骤都更轻量。
  • 排序常与去重搭配使用,特别是在做快照对比或准备 diff 友好的输出时。
  • 添加行号适合生成分步说明、审计轨迹或带编号的检查清单。
  • 前缀 / 后缀是把名单变成 SQL IN 子句、Markdown 列表、JSON 数组或模板字符串最快的方式。
  • 过滤比查找更精确——选择保留或删除、普通或正则,结果就是你需要的子集。
  • 合并行最适合把列表变成逗号分隔字符串,用于查询参数、ENV 值或单行配置。
  • 拆分行是其逆操作——把一段类似 CSV 的字符串变成可继续处理的干净列表。
  • 逐行正则适合每行做同样的小手术——剥前缀、换分隔符、重排 ID 字段。
  • 缩进噪声可能让去重或排序失灵,先开启修剪每行更稳。
  • 当源文本里的空行会污染计数或结果时,建议开启跳过空行。

适合哪些场景

行级工作本身并不难,难的是在多个编辑器、临时脚本之间反复切换,以及发布之后才发现名单里还藏着重复或脏数据。

  1. 日志排障与去重

    去掉重复日志条目、按时间排序、按错误码过滤,把噪声日志整理成可分享的清晰快照。

  2. 名单与库存预处理

    排序产品/SKU 列表、去重,再用引号包裹生成 SQL IN 子句,不必为此再写一段临时脚本。

  3. 代码片段重构

    为导入路径加前缀、对 import 去重,或在提 PR 前按字母排序方法签名,提升评审效率。

  4. 数据提取

    按条件过滤 CSV 行、拆分拼接字段,或用逐行正则从结构化日志里抽出指定模式。

  5. SEO 关键词整理

    在内容规划、聚类或竞品分析前,对关键词集合去重、排序、编号和过滤。

  6. 活动 / 邮件列表清洗

    清理订阅或活动名单中的重复与空行,并用模板友好的前后缀包裹每条记录。

  7. URL 与路径清单

    在站点迁移时按前缀过滤、按模板包裹、按逐行正则改写路由路径。

  8. 配置与环境变量审计

    排序并统一命名前缀,再与预期集合比对,让配置发布更安全。

  9. 审计与对账预处理

    把原始行数据整理成排序、去重、编号后的确定形态,再交给对比或 BI 工具。

  10. 客服短语库管理

    维护可复用的话术库:去重、排序、编号并加前缀,让团队基于同一份顺序源工作。

延伸阅读

如果源文本里还夹着多余空白、空行或不可见字符,可以先用 文本清理 把底子理顺;如果下一步是替换固定词、前缀或片段,而不是重塑列表,再交给 文本替换 会更合适。处理后的变量名、Slug 或标题需要统一命名风格时,可以接着用 大小写转换 整理大小写。发布或提交前要确认字符与字节是否超长,可以再用 文本统计 检查长度。

使用建议

规则越具体,结果越稳。养成先预览、看计数、再复制的小习惯,可以省去大量返工。

  • 源文本可能带尾部空格时优先开启修剪每行,否则去重与排序会把近似重复视为不同行。
  • 当输入中的空行会污染计数或结果时开启跳过空行;如果空行本身有意义则保持关闭。
  • 处理文件名、版本号或文本与数字混排的内容时使用自然排序,纯字母排序会出现意外顺序。
  • 新写的正则先在样本片段上验证,删除/修改计数是复制前最快的正确性自检。
  • 通过将输出作为输入串联多步操作(例如 过滤 → 去重 → 排序),比硬写一个大正则更稳。
  • 完成最终结果前把原文留在剪贴板里做兜底——本地处理方便,但并不等于自动回滚。
  • 处理代码标识符、环境变量等大小写有意义的内容时开启区分大小写;处理日常文案时保持关闭以捕获更多变体。

边界与注意事项

行处理刻意保守,了解工具边界可以避免在特殊场景下踩坑。

  • 超大文本配合复杂操作时,实时预览可能短暂卡顿,建议把文本切成段落分批处理。
  • 去重会删除整段文本范围内的所有重复行,不仅是连续重复——需要确定顺序时请与排序一起使用。
  • 逐行正则与过滤正则使用浏览器自带的 JavaScript 引擎,某些较新的正则语法在旧环境中可能不可用。
  • 拆分模式会先把输入视为整体文本再拆分;如果分隔符从未匹配到,结果会保持为一行。
  • 数字排序会优先比较可解析数字,非数字内容会回退到文本比较,混合列表的排序结果可能稳定但不直观。
  • 工具不会解析 JSON、CSV 等结构化格式,重塑后建议再用对应的格式工具校验一次。
  • 所有处理在浏览器本地完成,不会上传。

常见问题

关于处理模式、可选项、正则行为、本地处理与常见限制,这里整理了使用前最容易遇到的问题。

可以串联多个操作吗?

可以。执行第一种模式后,点击将输出作为输入把结果回填到输入区,再选择新的模式继续处理。每次操作相互独立,所选选项可按需保留。

去重是只删连续重复还是全部?

会删除整段文本范围内的所有重复行,保留首次出现的那一条;如果还需要确定顺序,可以配合排序一起使用。

什么是自然排序?

按人类习惯排列文本与数字,例如 item2 会排在 item10 之前——非常适合文件名、版本号和混合标识符。

数字排序如何处理非数字行?

会优先比较可解析数字,非数字内容回退到文本比较,混合输入也能稳定排序而不会报错。

过滤模式支持正则吗?

支持。在过滤里打开使用正则,查找内容会作为正则解释,再通过保留/删除决定如何处理匹配项。

正则无效时为什么没有结果?

正则不合法时工具会阻止计算并显示错误提示,避免错误规则污染结果。修正语法后实时预览会立即恢复。

拆分模式是逐行还是整体处理?

拆分会先把输入视为整体并用换行连接,再按分隔符或正则拆分,逗号、分号或任意标记都能被替换为换行。

删除和修改计数是怎么算的?

删除统计被当前模式去掉的行(去重重复项、过滤被淘汰的行、合并被压缩的行);修改统计内容被改动的行(排序重排、添加行号、正则替换等)。

我的文本会被上传到服务器吗?

不会。处理、正则校验与计数都在当前浏览器会话内完成,没有数据外发。

工具能处理超大输入吗?

常规名单与日志可以实时处理;超大输入配合复杂正则时可能在重新计算时短暂停顿,建议分段处理。

适合处理隐私日志或内部名单吗?

适合。所有处理都在本地完成,脱敏日志、内部名单、未发布标识符都不会被上传。处理完毕后可顺手清空面板。

更多相关工具

行处理完成后,可以继续在同一套工具里完成空白整理、批量替换、大小写统一或长度检查。