Text/Clean

把多个整理操作按顺序叠加、一次完成的文本整理工具

TextClean 是一款免费的网页工具,汇集了常见的文本整理操作:清理空格、删除空行和重复行、排序、查找替换、删除 HTML 标签和表情符号、全角半角转换、修复 PDF 换行等。你不必把这些操作一个个单独运行,只要按顺序把需要的操作叠成一条流水线,粘贴输入后就会立即看到所有步骤依次执行后的结果。常用的流水线可以保存为配方,下次一键载入。所有处理都只在浏览器中进行,输入的文本不会发送到任何服务器。

主要功能

01

叠加操作的流水线

按你想要的顺序叠加 19 种整理操作。每个步骤都可以开关、调整顺序或删除,而且每一步都会显示处理后的行数,一眼就能看出是哪一步改变了什么。

02

输入即出结果

粘贴文本或修改选项的瞬间,整条流水线都会重新运行。即使是数万行的文本,也能在浏览器中立即处理。

03

保存与分享配方

给常用的流水线起个名字保存在浏览器中。分享链接里只包含操作配置,不包含文本。

04

修复 PDF 换行

把从 PDF 复制时产生的句中换行重新接起来,同时保留段落分隔。被行尾连字符拆开的英文单词也会还原。

05

支持多语言文本

考虑了各语言的特点:按界面语言规则排序(如韩文가나다顺序)、中日韩文本无空格拼接、全角半角转换、Unicode NFC 规范化等。

06

不向服务器发送

所有处理都由浏览器中的 JavaScript 完成。输入的文本不会被保存或发送,保存的只有配方配置和界面设置。

使用方法

  1. 在输入框中粘贴要整理的文本。
  2. 在操作列表中点击需要的操作,它会被添加到流水线的最下方。也可以从配方菜单载入内置配方。
  3. 调整每个步骤的选项,用箭头调整顺序,或用开关暂时关闭某一步,对比结果。
  4. 复制结果或保存为 .txt 文件。如果还想继续加工结果,请点击“结果作为输入”。
  5. 如果经常做同样的整理,可以用“保存”留下配方,下次一键载入。

内置配方

配方整理 PDF 复制的换行
  1. 整理不可见字符·引号
  2. 修复 PDF 复制的换行
  3. 整理连续空格·制表符
  4. 删除首尾空格
用此配方打开工具
配方整理名单(空格·空行·重复·排序)
  1. 删除首尾空格
  2. 删除空行
  3. 删除重复行
  4. 排序
用此配方打开工具
配方HTML → 纯文本
  1. 删除 HTML 标签
  2. 整理不可见字符·引号
  3. 删除首尾空格
  4. 删除空行
  5. 整理连续空格·制表符
用此配方打开工具
配方列表 → SQL IN 值
  1. 删除首尾空格
  2. 删除空行
  3. 删除重复行
  4. 在行首行尾添加字符
  5. 删除换行(合并为一行)
用此配方打开工具
配方删除表情符号并整理
  1. 删除表情符号
  2. 整理不可见字符·引号
  3. 整理连续空格·制表符
  4. 删除首尾空格
  5. 删除空行
用此配方打开工具

常见问题

输入的文本会保存在服务器上吗?

不会。所有处理都只在你正在使用的浏览器中进行,文本不会发送到任何地方。浏览器存储(localStorage)中只保存流水线配置、已保存的配方和界面主题,不保存输入的文本。

操作顺序会影响结果吗?

会。流水线从上到下依次执行。例如在删除重复行之前先删除首尾空格,只有空格差异的行也会被视为同一行。编号通常放在排序之后,删除换行通常放在最后,这样比较自然。

正则表达式使用什么语法?

使用浏览器的 JavaScript 正则表达式语法。查找替换以全局匹配(g)和多行模式(m)执行,所以 ^ 和 $ 匹配每一行的开头和结尾。在替换内容中可以用 $1、$2 引用括号分组。如果正则表达式有误,该步骤会显示错误并被跳过。

修复 PDF 换行时段落合并或拆分得不对。

PDF 文本中没有段落信息,只能根据行长和标点来推测。如果段落被合并了,请开启“短行+标点视为段落结尾”选项;如果段落被拆得太碎,请关闭此选项。如果混有页眉或页码,最好在前面加一个行过滤步骤先把它们删掉。

大小写转换只有基本功能吗?

只提供大写、小写、句首大写、单词首字母大写四种。camelCase、snake_case 等命名风格转换不在本工具的范围内。

最多能处理多长的文本?

取决于设备性能,一般电脑上几十万行也能在几秒内处理完。输入非常大时,停止输入后稍等片刻结果才会更新。

保存的配方能在其他设备上使用吗?

配方只保存在当前浏览器中。要在其他设备上使用,请用“分享链接”复制配方地址,然后在那台设备上打开。链接中只包含操作配置。