文本截断工具
把文本截断到最大字符数或单词数,可自定义省略号,且不会把单词截成两半。也支持逐行截断。免费,在浏览器中运行。
完全在浏览器中运行,您的数据不会被上传。
什么是 文本截断?
把文本缩短到最大字符数或单词数,并在末尾加上省略号或你选择的任意标记。在字符模式下可以避免把单词截成两半,还可以对每一行分别截断,适合列表和电子表格的列。
如何使用 文本截断
- 把文本粘贴到输入框中。
- 选择限制单位(字符或单词),并设置最大长度。
- 编辑省略号文本(默认是 …),或清空它以不加标记直接截断。
- 如有需要,勾选不要把单词截成两半或逐行分别截断,然后复制结果。
示例
输入
The quick brown fox
输出
The quick…
字符,最大长度 10,省略号 …
何时使用 文本截断
适用于准备有长度限制的 meta 描述、商品标题、通知文本或表格单元格。搜索引擎是按像素宽度而不是字符数来截断标题的,所以搜索结果摘要的字符限制只能作为近似参考。
文本截断 的工作原理
字符按字素簇计数,所以表情和带重音的字母不会被拆开。在字符模式下,省略号计入长度上限:上限为 10 且省略号为 "…" 时,最多保留 9 个字符的文本。如果开启了单词保护,且截断位置落在单词中间,文本会向前缩回到上一个空格;在加上省略号之前,会先去掉末尾的空格。在单词模式下,文本按空白切分,保留前 N 个单词并在末尾加上省略号。已经在限制之内的文本会原样返回。
常见用例
- 把 meta 描述缩短到约 155 个字符
- 把商品名称裁剪到电商平台的标题长度限制内
- 创建固定词数的摘要预告文本
- 为固定宽度的导出截断列表的每一行
常见问题
省略号计入字符上限吗?
在字符模式下计入,所以结果绝不会超过上限。在单词模式下,省略号加在最后一个保留的单词之后。
可以用 "..." 或 "[more]" 代替 … 吗?
可以,在省略号中输入任意标记,或者留空。
如果某个单词比上限还长怎么办?
开启单词保护时前面没有更早的空格,因此该单词会在上限处被截断,而不是什么都不返回。