keentext
  1. 首页
  2. 在线文本清理

在线文本清理

粘贴乱糟糟的文字,打开需要的清理项,复制干净的结果。各项按显示的顺序执行。

清理项(按此顺序执行)

12 行 · 74 字符
6 行 · 39 字符

文本清理怎么用

  1. 把文字粘贴到左边的文本框,或打开一个文件。
  2. 点按钮打开或关闭各项清理,右边的结果会立即更新。
  3. 不管你按什么顺序打开,各项都按编号顺序执行。有些选项互相排斥:比如排序方式只能选一种。
  4. 复制或下载结果。用作输入会把结果放回左边的文本框,方便分几轮清理。

每一项的作用

  • 去除 HTML 标签:删掉 <b>、<div> 这类标签,在段落结束处保留换行,并把 &amp;、&nbsp; 这类代码还原成字符。
  • 弯引号 → 直引号:把弯引号 “ ” ‘ ’ 换成普通的 " 和 '。适合代码、CSV 文件和短信。注意中文正文里的引号 “ ” 也会被换掉。
  • 直引号 → 弯引号:反过来,适合要印刷或发布的文字。
  • 去除行首尾空格:删掉每行开头和结尾的空格和制表符。
  • 去除多余空格:把行内的连续空格和制表符变成一个空格,行首的缩进保留。
  • 合并段内换行:删掉每个段落内部的换行,保留段落之间的空行。从 PDF 复制来的文字用它最合适;中文行与行之间不会多出空格。
  • 删除所有换行:把所有内容放到一行。
  • 删除空行和删除重复行:每行只保留第一次出现的那一行,位置不变。
  • 排序:A 到 Z、Z 到 A、从短到长,或自然排序(“第 2 项” 排在 “第 10 项” 前面)。汉字按拼音顺序排列。

常见清理场景

  • 从 PDF 复制的文字:合并段内换行,再去除多余空格。
  • 一份邮箱或名单:去除行首尾空格、删除空行、删除重复行,再按 A → Z 排序。
  • 网页上复制的文字:去除 HTML 标签、去除行首尾空格、删除空行。
  • 用于短信或代码的文字:弯引号 → 直引号。纯英文短信这样还能保持一条 160 个字符而不是 70 个(可以用字符计数器检查)。
  • 要改英文大小写,用英文大小写转换;要对比清理前后,用文本对比。

常见问题

怎么去掉换行但保留段落?

打开「合并段内换行」。段落内部的换行会被删掉,段落之间的空行会保留。

为什么从 PDF 复制的文字到处都是换行?

PDF 把页面上的每一行分开存储,所以复制时每行末尾都带着一个换行。「合并段内换行」可以把它们重新拼起来。

删除重复行会打乱顺序吗?

不会。每行第一次出现的位置不变,后面的重复行被删掉。空行不受影响;要删空行请用「删除空行」。

什么是自然排序?

把数字当作数字来排序,所以 “文件 2” 排在 “文件 10” 前面。普通的 A → Z 排序逐个字符比较,会把 “文件 10” 排在前面。

我的文字会上传吗?

不会。所有处理都在你的浏览器里完成,什么都不保存、不发送。你选的清理项会记在这个浏览器里,下次直接用。