文字与文档工具

数字缩略词生成器

生成 accessibility → a11y 等常见缩写,并明确批量输入、Unicode 显示字符和大小写规则。

优先本地处理无需注册隐私说明 ↗

最多 100,000 个 UTF-16 字符和 10,000 个以空白分隔的词元。结果中的空白会按输入原样保留。

大小写选项适用于生成后的缩略词。显示字符不超过 3 个的短词元不会改变,所选大小写选项除外。

使用步骤

如何使用

  1. 粘贴一个或多个以空白分隔的词,最多 100,000 个 UTF-16 字符和 10,000 个词元。
  2. 选择结果保留、转小写或转大写。
  3. 生成结果并检查、复制或下载文本。

一种标准缩写规则

含四个或更多显示字素的词转换为首字素、中间字素数量和末字素。例如 accessibility 有 13 个显示字素,因此缩为 a11y。只有一到三个显示字素的词保持完整,因为缩短后不够清晰。

批量词元与空白保持可核查

每个非空白词元独立处理。空格、制表符和换行精确保留,因此可处理列表、草稿或逐行文件而不改布局。附着在词元上的标点属于该词元;若不应包含,请用空白分开。

显示字符和大小写规则明确

浏览器支持时使用字素分段,一个组合字母、肤色表情序列、旗帜或组合表情按一个显示字符计。默认保留输入大小写。小写和大写会按浏览器 Unicode 规则转换完成后的词元,某些文字中字符可能扩展。处理在浏览器本地进行;最多 10,000 个词元,输出 500,000 字符。

常见问题

你可能还想知道

为什么 accessibility 写成 a11y?

保留首字母 a 和末字母 y;11 表示两者之间有 11 个显示字符。

短词怎么处理?

三个或更少显示字素的词保持完整。例如保留输入大小写时 API 仍是 API,因为中间计数没有帮助。

会拆分标点或连字符词吗?

不会。词元是连续的非空白文本;连字符、逗号或表情若附着在词元上,会参与标准缩写计算。

支持 Unicode 文本吗?

支持。浏览器有 Intl.Segmenter 时按显示字素计数,而非 JavaScript UTF-16 代码单元;组合字符或连接表情的结果可能不同。