文本截斷
← ToolBox
/ 文本截斷
🌙
首頁
‹
💻 開發
‹
文本截斷
💻 Text Truncate
📐 工作原理與說明
按長度截斷文本並新增省略標記。
處理
:達到指定長度後截斷,並在末尾追加省略號或自定義字尾。
字素簇
:應按字素簇截斷,避免切在代理對中間產生半個 emoji 或亂碼。
詞邊界
:可選擇在詞邊界處截斷,避免把單詞切成兩半。
用途
:列表摘要、卡片描述、控制 SEO description 長度。
輸入文本
这是一段比较长的文本内容,用于演示文本截断功能。ToolBox 提供多种截断方式,按字符、按单词、按行等。Hello World ToolBox.
截斷選項
截斷方式
按字元數
按單詞數
按行數
按位元組數
保留數量
省略號
...
…
... (more)
[truncated]
無
按每行單獨處理
不截斷單詞(按字元模式)
從末尾截斷(保留末尾 N 個)
截斷
匯出明細 CSV
複製結果
清空
📋 截斷結果
請輸入文本...
📚 深度解析:文本截斷工具
💡 常見使用場景
按長度/字數截斷並加省略號。
給列表或卡片統一摘要長度:按字數截斷並補省略號,避免不同長度的文案把佈局撐亂。
截斷
`一二三四五六` 截 4 字 → `一二三四…`。
❓ 常見問題(FAQ)
按位元組還是字元?
可選,中文按字元更友好。
為什麼截斷後出現了半個字?
因為按位元組截斷時切在了多位元組字元中間:UTF-8 下一個漢字佔 3 位元組,從中間切斷會得到無法解碼的位元組序列,顯示為問號或方塊。正確做法是按字元(或字素簇)計數後再截斷;若必須按位元組限制(如簡訊、資料庫欄位),應在字元邊界處回退。
⚠️ 使用說明與注意事項
本工具純前端執行,資料不會上傳到伺服器
建議在主流瀏覽器(Chrome/Safari/Firefox/Edge)中使用
計算結果僅供參考,請以實際應用場景為準
🔗 相關工具
📄
.properties 解析器 - 免費開發工具,properties 解析器 | ToolBox免費線上工具箱
.properties 解析器
💻
AST抽象語法樹檢視器 - 線上解析JavaScript程式碼生成AST樹形結構,支援節點 | ToolBox免費線上工具箱
AST 抽象語法樹檢視器
🧹
CSS 壓縮/美化工具 - 免費開發工具,CSS 壓縮/格式化/美化 | ToolBox免費線上工具箱
CSS 壓縮/格式化/美化
🏋️
CSS 格式化 - 免費開發工具,線上CSS 格式化 | ToolBox免費線上工具箱
CSS 格式化
✨
Cron 表示式生成器 - 免費開發工具,線上Cron 表示式生成器 | ToolBox免費線上工具箱
⏰ Cron 表示式生成器
🏋️
GraphQL 格式化 - 免費開發工具,線上GraphQL 格式化 | ToolBox免費線上工具箱
◈ GraphQL 格式化
📖
關於「文本截斷」
▼
📝
工具簡介
Truncate text to a length or word count in your browser — clip strings cleanly.