文字与文档工具

文本截断工具

将标签、摘要、预览或逐行数据限制在指定长度,同时避免意外拆开显示表情或组合序列。

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

最多 100,000 个字符。逐行模式最多支持 50,000 行,并保留空行和末尾空行。

0 到 100,000 之间的整数,可包含可选指示符。

仅当处理后的值超过上限时才添加。

使用步骤

如何使用

  1. 输入最多 100,000 个字符并选择整段或逐行处理。
  2. 选择保留哪一端、显示字素簇或码点上限,以及可选提示符。
  3. 仅截断超过上限的内容,然后复制或下载文本文件。

上限包含提示符

保留开头会从右侧删除内容并在末尾添加提示符;保留结尾则从左侧删除并在开头添加提示符。提示符占用所选上限的一部分,其单位数不能超过上限。已经符合限制的值原样返回且不添加提示符。若没有非空提示符,上限为零会生成空结果。

明确指定 Unicode 单位和行范围

显示字素模式使用浏览器 Unicode 分段,通常保持组合序列、旗帜、表情修饰符和连体表情完整。码点模式分别计数每个 Unicode 标量值,可能拆开显示序列。整段模式会将 LF 换行计为单位。逐行模式保留行顺序,将 CRLF 和 CR 规范化为 LF,并独立截断每行,包括空行和末尾行。输入最多 100,000 个 UTF-16 字符,逐行模式最多 50,000 行,输出最多 500,000 个 UTF-16 字符。

常见问题

你可能还想知道

文本已经符合长度时也会添加提示符吗?

不会。所选单位长度不超过上限的值会原样返回。

提示符也算在上限内吗?

算。上限为 20 且提示符为三个点时,源文本最多保留 17 个单位。

表情符号会保持完整吗?

显示字素模式下通常完整。码点模式会有意分别计数,并可能拆开底层 Unicode 组成部分。