把多个整理操作按顺序叠加、一次完成的文本整理工具
TextClean 是一款免费的网页工具,汇集了常见的文本整理操作:清理空格、删除空行和重复行、排序、查找替换、删除 HTML 标签和表情符号、全角半角转换、修复 PDF 换行等。你不必把这些操作一个个单独运行,只要按顺序把需要的操作叠成一条流水线,粘贴输入后就会立即看到所有步骤依次执行后的结果。常用的流水线可以保存为配方,下次一键载入。所有处理都只在浏览器中进行,输入的文本不会发送到任何服务器。
主要功能
叠加操作的流水线
按你想要的顺序叠加 19 种整理操作。每个步骤都可以开关、调整顺序或删除,而且每一步都会显示处理后的行数,一眼就能看出是哪一步改变了什么。
输入即出结果
粘贴文本或修改选项的瞬间,整条流水线都会重新运行。即使是数万行的文本,也能在浏览器中立即处理。
保存与分享配方
给常用的流水线起个名字保存在浏览器中。分享链接里只包含操作配置,不包含文本。
修复 PDF 换行
把从 PDF 复制时产生的句中换行重新接起来,同时保留段落分隔。被行尾连字符拆开的英文单词也会还原。
支持多语言文本
考虑了各语言的特点:按界面语言规则排序(如韩文가나다顺序)、中日韩文本无空格拼接、全角半角转换、Unicode NFC 规范化等。
不向服务器发送
所有处理都由浏览器中的 JavaScript 完成。输入的文本不会被保存或发送,保存的只有配方配置和界面设置。
使用方法
- 在输入框中粘贴要整理的文本。
- 在操作列表中点击需要的操作,它会被添加到流水线的最下方。也可以从配方菜单载入内置配方。
- 调整每个步骤的选项,用箭头调整顺序,或用开关暂时关闭某一步,对比结果。
- 复制结果或保存为 .txt 文件。如果还想继续加工结果,请点击“结果作为输入”。
- 如果经常做同样的整理,可以用“保存”留下配方,下次一键载入。
内置配方
常见问题
输入的文本会保存在服务器上吗?
不会。所有处理都只在你正在使用的浏览器中进行,文本不会发送到任何地方。浏览器存储(localStorage)中只保存流水线配置、已保存的配方和界面主题,不保存输入的文本。
操作顺序会影响结果吗?
会。流水线从上到下依次执行。例如在删除重复行之前先删除首尾空格,只有空格差异的行也会被视为同一行。编号通常放在排序之后,删除换行通常放在最后,这样比较自然。
正则表达式使用什么语法?
使用浏览器的 JavaScript 正则表达式语法。查找替换以全局匹配(g)和多行模式(m)执行,所以 ^ 和 $ 匹配每一行的开头和结尾。在替换内容中可以用 $1、$2 引用括号分组。如果正则表达式有误,该步骤会显示错误并被跳过。
修复 PDF 换行时段落合并或拆分得不对。
PDF 文本中没有段落信息,只能根据行长和标点来推测。如果段落被合并了,请开启“短行+标点视为段落结尾”选项;如果段落被拆得太碎,请关闭此选项。如果混有页眉或页码,最好在前面加一个行过滤步骤先把它们删掉。
大小写转换只有基本功能吗?
只提供大写、小写、句首大写、单词首字母大写四种。camelCase、snake_case 等命名风格转换不在本工具的范围内。
最多能处理多长的文本?
取决于设备性能,一般电脑上几十万行也能在几秒内处理完。输入非常大时,停止输入后稍等片刻结果才会更新。
保存的配方能在其他设备上使用吗?
配方只保存在当前浏览器中。要在其他设备上使用,请用“分享链接”复制配方地址,然后在那台设备上打开。链接中只包含操作配置。