语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

截断文本

按字符、单词或行数缩短长文本。支持保留完整单词、自定义停止字符和添加后缀。

什么是截断文本?

截断文本是一个精确的在线工具,用于将文本字符串缩短到指定长度。无论您需要将内容适配到数据库字段、为文章预览创建摘要,还是测试界面约束,此工具都提供多种方法来精确地在您想要的位置截断文本。

与简单的字符计数器不同,截断文本提供智能截断模式。您可以按精确字符数、单词数、行数限制文本,甚至可以在特定"停止字符"(如句号或逗号)之前截断。它还包含"保留完整单词"等智能功能,通过不将单词从中间切开来确保可读性。

隐私优先:所有文本处理完全在您的浏览器中进行。我们从不上传、存储或分析您的内容。

谁需要这个工具?

开发人员

准备种子数据、测试界面文本溢出,或截断 API 响应以实现一致显示。

内容创作者

为博客和社交媒体平台创建一致的摘要或元描述。

数据库管理员

清理和修剪数据以符合特定列长度要求和约束。

设计师

为模型和设计原型生成不同长度的占位文本。

常见使用场景

  • 社交媒体预览:截断帖子以适应"查看更多"限制(例如,前 3 行)
  • CMS 摘要:从完整文章自动生成 50 字摘要
  • 数据清理:删除特定分隔符之后的所有内容(例如,从"姓名 | 职位"中提取"姓名")
  • 界面测试:验证布局如何处理长文本与短文本字符串
  • 元描述:在字符限制内创建 SEO 友好的描述
  • 邮件预览:为邮件客户端生成主题行预览

如何使用

按照以下简单步骤高效截断文本并获得精确结果:

1

输入内容

将您想要处理的文本粘贴或输入到左侧的输入面板中。该工具接受纯文本、代码片段或带换行符的格式化内容。

2

选择截断模式

从工具栏中选择最适合您需求的方法:

  • 字符:将文本限制为特定的总字符数
  • 单词:将文本限制为特定的单词数
  • 按字符:在您定义的特定字符之前截断文本
  • 行数:仅保留指定数量的行/段落
3

配置选项

微调您的截断设置:

  • 限制 / 停止字符:输入数字限制或要停止的特定字符
  • 后缀:附加到末尾的可选文本(例如,"..."、" [阅读更多]")
  • 保留完整单词:防止从中间拆分单词(仅限字符模式)
4

获取结果

处理后的文本立即显示在右侧的结果面板中。您可以查看统计信息、一键复制结果,或手动编辑输出进行最终调整。

截断文本功能

四种截断模式

每种模式服务于不同的目的,并提供对文本缩短方式的精确控制:

字符模式(字符)

在精确的字符数处截断文本。最精确的模式,适用于严格的长度要求。

  • 输入:"Hello World, this is a test"(限制:11)
  • 输出:"Hello World..."
  • 最适合:数据库字段、元描述、推文

单词模式(单词)

将文本限制为特定数量的单词,保持句子可读和自然。

  • 输入:"The quick brown fox jumps over the lazy dog"(限制:5)
  • 输出:"The quick brown fox jumps..."
  • 最适合:博客摘要、文章预览、总结

行模式(行数)

仅保留指定数量的行,保留换行符和格式。

  • 输入:"Line 1\nLine 2\nLine 3\nLine 4"(限制:2)
  • 输出:"Line 1\nLine 2..."
  • 最适合:代码预览、多行显示、日志片段

停止字符模式(按字符)

在您定义的特定字符首次出现处截断文本。

  • 输入:"John Doe | Software Engineer"(停止:"|")
  • 输出:"John Doe"
  • 最适合:从格式化字符串中提取部分内容、数据清理

智能选项

不保留完整单词

标准字符截断

"Hello Worl..."

  • 精确在第 10 个字符处截断
  • 可能从字符中间拆分单词
  • 可读性较差的输出
保留完整单词

智能单词保留

"Hello..."

  • 在限制之前找到最近的空格
  • 保持单词完整
  • 更具可读性和专业性

自定义后缀选项

附加任何文本以指示截断。常见选项包括:

...

标准截断的经典省略号

[Read more]

内容预览的行动号召

继续的视觉指示器

完全没有后缀,干净截断

其他功能

  • 实时处理:结果在您输入或更改设置时立即更新
  • 实时统计:状态栏显示原始长度和截断后长度
  • 可编辑输出:结果面板保持可编辑状态,便于手动微调
  • Unicode 支持:正确处理所有语言和特殊字符
  • 一键复制:单击一次即可将结果复制到剪贴板
  • 离线可用:加载后无需互联网连接即可工作

常见问题

"保留完整单词"会使文本比限制更长还是更短?

如果您启用"保留完整单词",该工具始终会缩短文本以在您的字符限制之前找到最近的空格。它永远不会超过您设置的限制,确保您的文本严格适应容器,同时保持可读性和专业性。

后缀是否包含在字符计数中?

显示的"已截断"统计信息在总计数中包含后缀。如果您需要最终输出(包括后缀)适应严格限制,请在设置字符限制时考虑后缀长度。例如,如果您需要总共 100 个字符并使用"..."(3 个字符),请将限制设置为 97。

"按字符"模式如何处理缺失的字符?

如果在输入文本中找不到您指定的停止字符(例如,|),该工具将返回整个原始文本而不截断任何内容。此保护措施可防止意外数据丢失并确保可预测的行为。

我可以截断包含 Unicode 字符的文本吗?

可以。该工具正确处理 Unicode 字符,包括越南语、中文、日语、阿拉伯语、表情符号和特殊符号。无论使用何种语言或字符集,字符计数都是准确的。

字符模式和单词模式有什么区别?

字符模式是精确的 - 它计算每个字母、空格和标点符号,使其非常适合严格的长度要求,如数据库字段或 API 限制。单词模式计算由空格分隔的单词,使其更适合需要保持可读性而不是适应精确字节限制的内容,例如文章摘要或总结。

我可以将此工具用于代码片段吗?

可以。该工具保留换行符和格式,非常适合代码。使用"行数"模式保留特定数量的代码行,或使用"字符"模式在注释或文档中实现严格的长度限制。缩进和空白会被保留。

如果我刷新页面,会丢失文本吗?

该工具不会持久保存您的输入以保护隐私。在离开或刷新页面之前请复制您的结果。在您的活动会话期间,浏览器的撤销功能(Ctrl+Z / Cmd+Z)在输入区域中有效。

我的文本会被发送到服务器吗?

不会。所有处理完全在您的浏览器中使用 JavaScript 进行。您的文本永远不会离开您的设备,使其对机密内容、敏感数据或专有信息完全安全。在文本处理期间不会发出网络请求。

支持的最大文本长度是多少?

没有硬性限制,但非常大的文本(超过 100,000 个字符)可能会根据您的设备性能导致轻微延迟。为获得最佳性能和即时结果,请使用 50,000 个字符以下的合理文本长度。

我可以对限制使用负数吗?

不可以。限制必须是正数。输入 0 或将字段留空以查看完整文本而不截断。负值会被自动忽略以防止意外行为。

模式
限制
后缀
输入文本
结果
Original: 0
Truncated: 0
选择模式按字符、单词、行数或停止字符进行截断
启用保留完整单词避免将单词从中间截断
使用按字符模式在特定字符后截断,如 .|
添加后缀... 来标识已截断的文本
所有处理均在本地进行 - 您的文本不会离开您的设备
想了解更多? 阅读文档 →
1/6
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索