空白消除工具
从PDF文件、Word文档或旧电子邮件中复制的文本往往存在格式混乱问题:双空格、单词间存在制表符、段落之间有三行空白行、正文内还散布着零宽度空格。该工具配备五个独立开关,消除所有空白、合并多处空格、修剪行尾、删除空白行、移除隐形Unicode空白,让您能够精准修复所需问题,而无需对文本进行过度处理。
如何清理空白区域
-
1
粘贴文本
任意长度均可支持,且完全兼容Unicode。
-
2
选择操作
每种清理方式均配有独立的开关。
-
3
运行清理操作
该工具按可预测的顺序执行所选操作。
-
4
复制结果
输出内容已准备好可粘贴至内容管理系统(CMS)、电子表格或表单中。
五项清洁操作
| 操作 | 功能 |
|---|---|
| 移除所有空白 | 删除所有空格、制表符和换行符(适用于 slug 格式) |
| 合并多个空格 | "foo bar" → "foo bar" |
| 修剪行尾 | 移除每行的首尾空格 |
| 移除空白行 | 将连续两个及以上空白行合并为一行(或零行) |
| 移除不可见 Unicode 字符 | 去除零宽空格、BOM 标记及软连字符 |
它们按以下顺序运行:移除全部 → 合并 → 修剪 → 移除空白行 → 移除不可见字符。
关于不可见Unicode空白字符你需要了解的内容
| 字符 | 代码点 | 来源 |
|---|---|---|
| 零宽空格 | U+200B | 自动换行提示,从某些网站复制时引入 |
| 零宽非连接符 | U+200C | 排版,阿拉伯文/波斯文文本 |
| 零宽连接符 | U+200D | 表情符号修饰符,部分文字系统 |
| 软连字符 | U+00AD | 两端对齐文本中的换行提示 |
| BOM | U+FEFF | UTF-8 文件起始标记 |
| 不换行空格 | U+00A0 | HTML 实体 |
| 表意空格 | U+3000 | CJK 排版,蒸汽波文本 |
从维基百科、Google Docs或其他内容管理系统(CMS)复制文本时,往往会引入零宽空格,这些空格会在后续 JSON 解析过程中引发问题,且不会产生明显症状。本工具可有效消除此类空格。
何时不应合并空格
- 源代码: 缩进至关重要。在Python或 YAML 中请勿移除前导空格。
- Markdown 表格: 列使用空格对齐;合并空格会破坏布局。
- 固定宽度文本(如穿孔卡片导出数据): 字符位置具有特定含义。
对于结构化文本,请使用定向清理而非“全部清除”。
安全清理 CSV
对于CSV数据,请启用“修剪行尾”和“移除不可见Unicode字符”,但保留“多空格合并”功能。某些单元格确实包含多个空格,移除这些空格会破坏数据完整性。
常见问题
“修剪”功能仅会删除每行开头或结尾的空白字符;“压缩”功能则会将连续的空白区域合并为一个空格。大多数清理任务都需要这两种功能,但它们是相互独立的。
支持。该工具在处理前会将 \r\n 及单独的 \r 统一为 \n,随后可在需要时(例如用于 .bat 文件或 Windows CSV)将换行符重新写回为 Windows 格式。
有时是故意为之(Instagram个人简介会利用它们规避换行规则),有时则是意外发生(如Google Docs的文字自动换行提示)。这些行为会在下游系统中引发隐性故障,包括 JSON 解析器、URL比对及数据库查询等环节,因此移除它们通常符合良好的开发规范。
不,清理操作会在您的浏览器中完成,不会传输任何数据。
相关工具
泰语数字转文字工具
在浏览器本地将最多 18 位数字写成泰语,或用 ASCII 数字或泰文数字将准确的泰铢和萨当金额写成文字,不进行舍入。
城市名生成器
为世界观构建、地图、游戏、故事和模拟数据生成虚构的城市、城镇、村庄和首都名称,可选真实语言或虚构风格。
小于或等于符号
复制 ≤ 符号及相关数学比较符号。包含适用于电子表格、论文和网页的 Unicode、HTML 实体及 LaTeX 标记。
带圈文本生成器
将纯文本转换为带圆圈的Unicode字符。提供用于社交简介、聊天和文档的轮廓字型、填充字型及带圆圈数字字型。
行计数器
统计任意文本或代码块中的行数。可立即获取总行数、非空行数、空白行数、唯一行数及重复行数,用于审计和长度检查。
可复制的箭头符号
一键复制常用 Unicode 箭头:直线、双线、斜向、钩形、环形和三角样式,适合文档、聊天和设计。
此工具还提供其他语言版本
- Usuwanie białych znaków [PL]
- Supprimeur d'espaces [FR]
- 空白除去ツール [JA]
- Blankstegsborttagare [SV]
- Whitespace-Entferner [DE]
- Penghapus Spasi Berlebih [ID]
- Công cụ xóa khoảng trắng [VI]
- مزيل المسافات البيضاء [AR]
- Eliminador de espacios en blanco [ES]
- 공백 제거기 [KO]
- เครื่องมือลบช่องว่าง [TH]
- Spaties verwijderen [NL]
- Removedor de Espaços em Branco [PT]
- Whitespace Remover [EN]
- Rimuovi spazi bianchi [IT]
- Удаление пробелов [RU]
- Boşluk Temizleyici [TR]