将文本转换为单行
从 PDF 文件复制一段文本并粘贴到电子邮件中时,通常每行只有一个单词,因为 PDF 阅读器会在每个可见换行处插入一个换行符。把这段混乱的文本粘贴到这里,工具会删除每一个换行符、修剪每一行、丢弃空行,并用你选择的分隔符把所有内容合并成一条干净的单行。
行合并工具的工作原理
-
1
粘贴文本
从 PDF 文件、电子邮件客户端或任何混入换行符的地方复制而来。
-
2
选择分隔符
空格(默认)、逗号、分号、竖线,或你自定义的字符串。
-
3
删除每一个换行符
Windows(`\r\n`)、Mac(`\r`)和 Unix(`\n`)换行都会被处理;每行会被修剪,空行会被丢弃。
-
4
修剪并复制
首尾空格自动移除;一键复制。
为何文本会出现奇怪的换行
- PDF 提取:PDF 将文本存储在物理位置而非段落中。复制粘贴会沿用视觉布局,在 PDF 渲染器换行的位置断开各行。
- 电子邮件转发:许多客户端出于历史原因将文本硬性折行到 72-80 个字符,转发的文本会在句子中间出现换行。
- 终端输出:从窄终端复制内容时,会按当前列宽折行。
- Markdown 源:部分作者在每句后加软换行;浏览器会将其显示为空格。
分隔符详解
给定三行输入 apple、banana、cherry,每种分隔符产生:
| 分隔符 | 行与行之间 | 输出示例 |
|---|---|---|
| 空格 | 单个空格 | apple banana cherry |
| 逗号 | , |
apple, banana, cherry |
| 分号 | ; |
apple; banana; cherry |
| 竖线 | | |
apple | banana | cherry |
| 自定义 | 你输入的确切字符串 | apple-banana-cherry(自定义 -) |
重复的分隔符会被合并为一个(单个空格除外),最终结果会被修剪。
自定义分隔符
选择自定义并输入任意字符串放在行与行之间。将输入框留空即可把各行直接拼接、中间不加任何内容,于是两行的 hel 和 lo 会变成 hello。这对拼接被分散到多行的值很有用。
常见陷阱
- 代码块会失去结构。 不要对源代码运行合并工具,否则会把需要保持独立的行合并在一起。
- 项目符号列表会失去布局。 如果每行以
-或*开头,所有内容会挤成一行,符号会连在一起。如果布局重要,请保留原文。 - 空行会被删除。 空行会被丢弃,所以工具无法保留段落间距;它总是生成一条单行。
- 缩进会被去除。 每行都会被修剪,因此行首空格不会保留。
- Windows 与 Unix 换行符。
\r\n(Windows)、\r(经典 Mac)和\n(Unix)都会被处理;混合文件会先进行标准化。
常见问题
会。该工具总是把所有内容合并成一条单行并丢弃空行,因此列表结构和项目符号布局都会丢失。如果布局重要,请保留一份原文副本。
可以。选择自定义分隔符并将输入框留空;各行会被直接拼接、中间不加任何内容,于是 hel 和 lo 会变成 hello。
不会。每行都会被修剪,所以在合并各行之前,首尾空格(包括缩进)都会被移除。
你的文本仅会发送到我们的服务器以执行转换,不会被存储或记录。
相关工具
小于或等于符号
复制 ≤ 符号及相关数学比较符号。包含适用于电子表格、论文和网页的 Unicode、HTML 实体及 LaTeX 标记。
可复制的箭头符号
一键复制常用 Unicode 箭头:直线、双线、斜向、钩形、环形和三角样式,适合文档、聊天和设计。
泰语数字转文字工具
在浏览器本地将最多 18 位数字写成泰语,或用 ASCII 数字或泰文数字将准确的泰铢和萨当金额写成文字,不进行舍入。
城市名生成器
为世界观构建、地图、游戏、故事和模拟数据生成虚构的城市、城镇、村庄和首都名称,每个结果均附简短说明。
象形文字翻译器
用古埃及书吏表示单个读音的符号,把你的名字拼写成埃及象形文字。可以加上王名圈,复制符号或下载 PNG 图片。
Instagram字体生成器
生成Unicode字体样式(粗体、斜体、手写体、等宽体、花体),可直接粘贴至您的Instagram个人简介、姓名、配文及评论中。
此工具还提供其他语言版本
- Tekst do jednej linii [PL]
- Teks ke Satu Baris [ID]
- Chuyển văn bản thành một dòng [VI]
- Text till en rad [SV]
- ข้อความเป็นบรรทัดเดียว [TH]
- テキストを1行に変換 [JA]
- النص إلى سطر واحد [AR]
- Texto a una línea [ES]
- Texto para Uma Linha [PT]
- Texte en une ligne [FR]
- Text in eine Zeile [DE]
- 텍스트를 한 줄로 [KO]
- Tekst in één regel [NL]
- Testo in una sola riga [IT]
- Текст в одну строку [RU]
- Metinden Tek Satıra [TR]
- Text to One Line [EN]