数字缩略词生成器
生成 accessibility → a11y 等常见缩写,并明确批量输入、Unicode 显示字符和大小写规则。
使用步骤
如何使用
- 粘贴一个或多个以空白分隔的词,最多 100,000 个 UTF-16 字符和 10,000 个词元。
- 选择结果保留、转小写或转大写。
- 生成结果并检查、复制或下载文本。
一种标准缩写规则
含四个或更多显示字素的词转换为首字素、中间字素数量和末字素。例如 accessibility 有 13 个显示字素,因此缩为 a11y。只有一到三个显示字素的词保持完整,因为缩短后不够清晰。
批量词元与空白保持可核查
每个非空白词元独立处理。空格、制表符和换行精确保留,因此可处理列表、草稿或逐行文件而不改布局。附着在词元上的标点属于该词元;若不应包含,请用空白分开。
显示字符和大小写规则明确
浏览器支持时使用字素分段,一个组合字母、肤色表情序列、旗帜或组合表情按一个显示字符计。默认保留输入大小写。小写和大写会按浏览器 Unicode 规则转换完成后的词元,某些文字中字符可能扩展。处理在浏览器本地进行;最多 10,000 个词元,输出 500,000 字符。
常见问题
你可能还想知道
为什么 accessibility 写成 a11y?
保留首字母 a 和末字母 y;11 表示两者之间有 11 个显示字符。
短词怎么处理?
三个或更少显示字素的词保持完整。例如保留输入大小写时 API 仍是 API,因为中间计数没有帮助。
会拆分标点或连字符词吗?
不会。词元是连续的非空白文本;连字符、逗号或表情若附着在词元上,会参与标准缩写计算。
支持 Unicode 文本吗?
支持。浏览器有 Intl.Segmenter 时按显示字素计数,而非 JavaScript UTF-16 代码单元;组合字符或连接表情的结果可能不同。