文本修剪工具

复制粘贴而来的文本往往夹带着看不见的累赘:行尾多余的空格、表格单元格前面混进的制表符、藏在每行之后的 Windows 回车符。这款工具一次性清理每一行的边缘,去掉每行首尾的空格,让你把文本粘贴到表单、邮件或文档时,它看上去应有的那般整洁。

修剪是如何进行的

  1. 1

    粘贴你的文本

    任意篇幅:单行、段落,或从表格中粘贴过来的列。

  2. 2

    修剪每一行

    每一行首尾的空格、制表符和回车符都会被移除。

  3. 3

    结构保持不变

    空行以及一行内单词之间的空格都会原样保留。

  4. 4

    复制干净的文本

    一键复制修剪后的结果,随时可以粘贴到任何地方。

这款工具修剪什么

这款工具会把你的文本拆成一行行,并移除每行首尾的空白字符。它移除的字符包括:

  • 普通空格(U+0020)
  • 制表符(U+0009)
  • 回车符(U+000D),Windows 在每次换行前添加的隐藏字符

一行中第一个可见字符与最后一个可见字符之间的内容一律原封不动。

它不会改动什么

  • 单词之间的空格。 一行内的两个或三个连续空格会原样保留,这款工具不会把它们合并。
  • 空行。 空行仍然是空行,工具不会删除或合并空行。
  • 特殊空格。 从 Word 或 Google 文档粘贴而来的不换行空格(U+00A0)或其他 Unicode 空格,在这里不被当作空白,因此不会被移除。

它能解决的常见粘贴问题

问题 修剪之后
行尾带有多余空格的行 干净的行尾
用制表符或空格缩进的行 左对齐
每行之后的 Windows 回车符 已移除(干净的 LF 行)

什么时候不该修剪

  • 代码:开头的缩进具有语法含义(Python、YAML)。不要用这款工具修剪源代码,它会破坏缩进。
  • 诗歌或排版:多余的空格可能是有意为之的样式。
  • 定宽数据:如果你的数据用开头空格来对齐,去掉它们可能会破坏解析。

小提示

  • 这里的修剪无法撤销,若不确定,请在另一个标签页里保留原文。
  • 计数器会告诉你实际有多少行发生了变化,让你一眼看出是否有隐藏的空白需要清理。
  • 若还想合并行内的连续空格或删除空行,请在修剪之后另外执行一次查找和替换。

常见问题

它会移除每行首尾的空格、制表符和回车符。一行内单词之间的空格则保持不变。

不会。它只修剪每行的开头和结尾。若要把一行内的连续空格压缩成一个,请另外用 \s+ 执行查找和替换。

会。如果代码依赖开头的缩进(Python、YAML),修剪会把缩进去掉。不要把源代码放进这款工具处理。

你的文本会发送到我们的服务器进行修剪并返回给你。我们只记录有多少行发生了变化,绝不记录文本本身,文本也不会被存储。

相关工具

此工具还提供其他语言版本