什么是文本修剪器?
文本修剪工具通过移除多余空白来清理凌乱的文本——包括首尾空格、多个连续空格、空白行和制表符。完美处理从 PDF、邮件或网页复制粘贴文本时常见的格式问题。
一组开关让你决定哪些算多余:行首和行尾空格、两个及以上连续空格、堆叠的空行、制表符,还有不间断空格。你还可以删除重复的行、去掉 HTML 标签,并把所有内容压平成一行,方便填进表格单元格或 API 字段。快速预设一键把所有开关切换为适合 PDF、邮件或代码的组合,“高亮已删除”会准确显示哪些字符被去掉,实时计数器则持续显示删除的总量和清理的百分比。
使用方法
- 将含有多余空白的文本粘贴到输入区域,选择要移除的空白类型:多余空格、空白行、首尾空格或制表符。
- 粘贴文本或切换任意选项后,清理结果会立即更新,无需点击按钮。实时计数会显示移除了多少字符。
- 复制清理后的文本或下载为文件。如需不同程度的修剪,可以重新粘贴并调整选项。
何时使用
- 整理从 PDF 复制出来的文字,这种文字通常每两个词之间多一个空格。
- 导入 CSV 之前先清理一遍,值前后多出来的空格经常让精确匹配失败。
- 把聊天记录、邮件往来发出去之前,把堆叠的空行折叠成一行。
结果
粘贴从 PDF 复制的文本(单词间有双空格、多余空白行),文本修剪工具会将其整理为干净的单空格文本。
常见问题
- 工具会保留段落之间的换行吗?
- 会。段落之间的单个空行保留不动。只有两行或更多的空行才会被合并成一行,而且这只在开启「删除空行」开关时才生效。段内的换行(没有空行的)永远不会被动。
- 会删除不间断空格或其他不可见 Unicode 字符吗?
- 普通空格、制表符和换行默认就会处理。不间断空格(U+00A0)和类似的隐形间隔字符,只要打开“移除不间断空格”也会一并清掉,这对从 PDF 和富文本编辑器粘来的文字很有用。零宽连接符和各语言专用字符则保持不动,因为删掉它们可能会破坏依赖它们的语言。
- 「制表符转空格」是怎么运作的?
- 每个 Tab 先换成一个空格,然后「合并连续空格」规则再执行一遍,所以一段 Tab 和空格混合的内容最终会变成一个空格。如果你想保留按 Tab 对齐的代码,关掉这个开关就行。
- 如果清得太狠了能撤销吗?
- 原文一直留在左边面板里,只要不替换它就在。右边的结果会在你拨动任意开关的那一刻立即更新——没有按钮要点。复制或下载之前什么都不会保存,所以放心尝试。
- 有字符数或行数上限吗?
- 没有硬性上限。工具在你的浏览器标签里本地运行,普通邮件或文档基本瞬时完成。几个 MB 的日志文件可能会因为正则匹配停顿一下,但最终也能跑完。