实用工具 · 清理文本

Mac 字数统计与文本清理工具

更改大小写、修正空格和换行、排序或去除重复行,并统计字数。

在你的 Mac 上运行
OneMacTools “清理文本”将杂乱的粘贴文字整理成整洁的句子,并实时显示字数

Mac 上的清理文本

OneMacTools 中的清理文本,已载入示例文件并打开选项面板
清理文本,附示例文件及其选项
清理文本处理示例文件的结果
清理文本用示例文件生成的结果

App 截图,使用的是示例文件。

如何使用清理文本

  1. 1

    粘贴你的文字

    粘贴或输入从 PDF、电子邮件、网页或电子表格中拷贝的文字。下方的计数器会在你输入时显示字数、字符数、句数、段落数和阅读时间。

  2. 2

    选择修复项目

    选择一种大小写方式,然后打开所需的清理选项,例如合并断行或移除重复项。

  3. 3

    点按“清理”

    或按 Command-Return。清理后的文字会显示在原文下方并拷贝到剪贴板,同时显示字数和字符数。

  4. 4

    必要时继续进行

    点按“用作输入”可用不同设置再次清理结果,点按“拷贝”可再次拷贝。

清理文本的功能

粘贴来自 PDF、电子邮件或电子表格的文字,一次整理完毕:转换为句首大写、全部小写、全部大写、标题式大小写、camelCase、snake_case 或 kebab-case,移除多余空格和空行,合并 PDF 在句子中间断开的行,排序或反转行,以及移除重复项。实时计数器会在你输入时显示字数、含空格和不含空格的字符数、句数、段落数和阅读时间。

适合

  • 修复从 PDF 拷贝后在句子中间断开的文字
  • 检查文章或帖子是否超出字数限制
  • 把一份姓名列表整理成排好序且无重复的列表

选项说明

大小写
保持原样、句首大写、小写、大写、标题大写、camelCase、snake_case 或 kebab-case。“句首大写”会先把所有字母转为小写,再将每句开头和单词 I 大写。“标题大写”会让 and、of、the 等短词保持小写,并保留 NASA 等缩写。camelCase、snake_case 和 kebab-case 会把每一行变成一个标识符。
移除多余空格
默认打开。将连续的空格和制表符合并为一个空格,修剪每行首尾的空白,并且最多只保留一个连续空行。
移除空行
默认关闭。移除所有空行,适合从电子表格或电子邮件中拷贝的列表。
合并断行
默认关闭。将段落内的多行合并为一行,修复从 PDF 拷贝时在句子中间断行的文字。以空行分隔的段落保持分开,跨行用连字符拆开的单词也会重新拼合。
行
保持顺序、按 A–Z 排序、按 Z–A 排序或倒序。排序会按自然顺序排列数字(2 在 10 之前),并移除空行。
移除重复行
默认关闭。保留每行的第一次出现,移除后面完全相同的重复行。仅大小写不同的行视为不同。
同时存储为文本文件
默认关闭。同时将结果存储为 Cleaned text.txt,放在“下载 › OneMacTools”中以日期命名的新文件夹里。

最佳实践

  • 对于从 PDF 拷贝的文字,请开启“合并断行”,并保持“移除多余空格”开启。大多数杂乱的粘贴内容都能一次修好。
  • “句首大写”也会把人名和缩写改成小写,事后请检查专有名词。
  • 要给大小写混杂的列表去重,请同时选择“小写”,这样“Apple”和“apple”就会被视为同一行。
  • 在清理任何内容之前,先用实时计数器检查文章和帖子是否符合字数或字符数限制。
  • 使用 snake_case 或 kebab-case 将一列标题转换为文件名或 URL 别名,每行一个。

兼容

输入
你粘贴或输入的任意纯文本。
输出
清理后的文本会显示在窗口中并拷贝到剪贴板,还可以选择存储为 .txt 文件。
  • 粗体、链接和颜色等格式不会保留;结果为纯文本。
  • 排序前会先移除重复项,大小写更改最后执行。
  • 也可以在快捷指令中通过“运行 OneMacTools 工具”使用,它会将清理后的文本传给下一步。

关于清理文本的问题

如何修复从 PDF 拷贝的文字中的换行?

粘贴文字,打开“合并断行”,然后点按“清理”。每个段落内的行会合并,段落之间保持分开,跨行用连字符拆开的单词也会重新拼合。

如何在 Mac 上统计字数?

将文字粘贴到“清理文本”中。输入框下方的计数器会立即显示字数、含空格和不含空格的字符数、句数、段落数和阅读时间。

如何将文字从大写改为小写或句首大写?

在“大小写”中选择“小写”或“句首大写”,然后点按“清理”。转换后的文本会拷贝到你的剪贴板。

如何去除列表中的重复行?

开启“移除重复行”并点按“清理”。每行保留第一次出现的那一个。匹配是精确的,如果大小写不一致,请同时选择“小写”。

如何在 Mac 上按字母顺序排序列表?

将“行”设为“按 A–Z 排序”(或 Z–A),然后点按“清理”。数字会按自然顺序排列,因此第 2 项排在第 10 项之前。

如何去除文本中的双空格?

保持“移除多余空格”开启,然后点按“清理”。连续的空格和制表符会变成一个空格,行尾多余的空格会被移除。

可以将文本转为 camelCase 或 snake_case 吗?

可以。在“大小写”中选择 camelCase、snake_case 或 kebab-case。每行变成一个标识符,因此“Parse HTTP response”会变成 parseHttpResponse。

清理文本会上传我的文件吗?

不会。清理文本完全在你的 Mac 上运行,文件绝不会离开你的 Mac,离线也能用。

清理文本会改动我的原文件吗?

不会。结果会存储为新文件,放在“下载 › OneMacTools”中带日期的文件夹里;除非你打开了另有说明的选项,否则原文件会原封不动。

清理文本需要什么?

只需一台运行 macOS 26 或更高版本的 Mac,无需安装其他任何东西。

清理文本,另有 150 个工具。
一个 App,一个价格。

全部 151 个工具。免费下载,一次付费购买许可证,永久归你所有。