移除换行符
粘贴在每行末尾都有换行的文本(如从 PDF、电子邮件或网页复制的文本),然后选择如何处理换行符:只去除段落内部的单个换行、全部去除,还是保留段落分隔。结果会随您的输入即时更新,并显示被移除的换行符数量。免费,无需注册,内容也不会被上传。
选项
检测到 0 个换行符
如何使用换行符移除工具
- 粘贴您的文本。 清理后的版本会立即出现在第二个文本框中,并显示检测到和已移除的换行符数量。
- 选择模式。 默认是“仅单个换行符”,适用于大多数从别处复制来的正文。“保留段落”还会整理每个段落。“所有换行符”则会得到一整块不间断的文字。
- 决定替换每个换行符的内容。 替换框默认勾选,因此每个换行符的位置会变成一个空格,相邻行的词不会粘连在一起。只有在您希望把各行直接连在一起、中间不留任何字符时,才取消勾选。
- 复制结果。 点击“复制到剪贴板”,然后粘贴到您的文档中。
三种模式对比
段落分隔是连续两个或更多的换行符,即一个空行。三种模式对它的处理各不相同。以下示例是从 PDF 复制的,每个打印行末尾都有一个换行,两个段落之间有一个空行,因此共有五个换行符:
粘贴的文本
Sleep is essential for memory\nconsolidation. During deep sleep,\nthe brain replays the day.\n\nA second paragraph starts\nhere.
仅单个换行符(移除 3 个)
Sleep is essential for memory consolidation. During deep sleep, the brain replays the day.\n\nA second paragraph starts here.
所有换行符(移除 5 个)
Sleep is essential for memory consolidation. During deep sleep, the brain replays the day. A second paragraph starts here.
在示例中,\n 表示一个换行符。对于这段示例文本,“仅单个换行符”与“保留段落”的结果相同。两者在不规范的输入上有所不同:“保留段落”还会修剪每个段落、去掉空段落,并把连续三个或更多的换行压缩为一个空行,而“仅单个换行符”模式则保持这类连续换行的原样。
工具无法修复的问题
- 行末连字符。 PDF 常会在行末把一个词断开。“docu-”在一行、“ment”在下一行,使用默认的空格替换会变成“docu- ment”,取消替换框则会变成“docu-ment”。无论哪种情况,连字符都会保留,需要您手动删除。
- 多余的空格。 在所有模式下,连续两个或更多的空格或制表符都会被合并为一个。这也包括有意的缩进和对齐的列。如果您需要这些空格,请保留一份原文副本。
- 页码、页眉和脚注。 它们会作为普通文本行出现,并被合并进周围的句子。请先把它们删除;Line Filter可以删除所有包含某个词或模式的行。
- 不可见字符。 来自 PDF 或网页的软连字符和不间断空格会保留下来,并可能导致搜索失败。可用Hidden Character Detector检查它们。
您需要哪个工具?
| 如果您想… | 使用 |
|---|---|
| 把折行的文字重新接合为段落 | 本换行符移除工具 |
| 删除重复的空格、制表符或空行 | 空格移除工具 |
| 按句子、宽度或分隔符拆分行 | 添加换行符 |
| 删除包含某个词的整行 | Line Filter |
| 从转录稿中删除时间戳和口头禅 | Transcript Cleaner |
常见问题
- 为什么从 PDF 复制的文本每一行都有换行?
- PDF 保存的是一页的图像式版面,而不是连续的文档。它把每个打印行存为独立的文本片段,因此复制时每行末尾都会得到一个硬回车。删除单个换行、保留段落之间的空行,即可重建段落。
- 应该用空格还是空字符替换换行符?
- 普通正文应使用空格,否则一行的最后一个词会和下一行的第一个词粘连(如“memoryconsolidation”)。只有当这些行原本是同一个长字符串的片段时,例如折行的网址、账号或一行代码,才应替换为空字符。
- 如何删除换行符但保留段落?
- 使用“仅单个换行符”或“保留段落”模式。两者都会删除段落内部的换行,同时保留段落之间的空行,因此段落结构得以保留。“所有换行符”模式则会连段落分隔一并删除。
- 它也会删除多余的空格吗?
- 在所有模式下,它都会把连续两个或更多的空格或制表符合并为一个空格。从 PDF 复制后,这通常正是您需要的。若要完全控制空格和空行,请使用空格移除工具。
- 可以用于从 Word 或 Google Docs 复制的文本吗?
- 可以。手动换行(Shift+Enter)和段落标记在粘贴时都会变成换行符,因此“所有换行符”会把全部内容压平,其他模式则保留段落。粗体和斜体等格式会丢失,因为工具只处理纯文本。
- 我的文本会被上传或保存吗?
- 不会。清理在您输入时于浏览器中完成,任何内容都不会发送到服务器,关闭标签页后文本即被清除。