文本行固定长度
把每一行按指定字符数或显示宽度切分为多行,可选择只在单词之间换行。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整每行长度、计算方式、只在单词之间换行
开始处理
在本机浏览器中处理,可随时取消
工具介绍
在线文本按固定长度换行:把过长的行切成每行不超过指定长度的多行,例如每行 40 个字符。适合把文字填进限制每行字数的输入框,把较长的备注分段,或者让纯文本邮件、终端里显示的文字保持整齐的宽度。
长度可以按字符数计算,也可以按显示宽度计算(中日韩文字计 2),还可以设置只在单词之间的空格处换行。表情符号和带重音的字母不会被切开。最多处理 1 MB 文本,在浏览器中完成,不上传。
使用步骤
- 粘贴文本,或点击“使用示例”。
- 设置“每行长度”(1 到 1000,默认 40),并在“计算方式”中选择“字符数”或“显示宽度(中文计 2)”。
- 不想把英文单词切开时,勾选“只在单词之间换行”。
- 点击“运行”,预览 wrapped.txt 并下载。
格式与限制
- 输入
- 文本
- 输出
- 纯文本
- 大小上限
- 1 MB
- 可调设置
- 每行长度;计算方式(字符数、显示宽度);只在单词之间换行
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
“字符数”和“显示宽度”有什么区别?
按“字符数”计算时,每个字符都算 1,汉字也一样;按“显示宽度(中文计 2)”计算时,中日韩文字和全角标点算 2,在等宽字体中各行看起来一样宽。例如每行长度为 4 时,两个汉字就占满一行。
为什么英文单词被从中间切开了?
默认严格按长度切分。勾选“只在单词之间换行”后,会在最后一个空格处换行;单个单词比每行长度还长时仍会被切开,没有空格的中文也照常按长度切分。
会把较短的行合并起来吗?
不会。原有的换行都会保留,每一行单独切分,短行保持原样。想重新排版一个段落,可以先用“文本分割与拼接”以空格拼接各行。
为什么有的行开头或末尾多了空格?
未勾选“只在单词之间换行”时,文本严格按长度切开,空格落在哪里就留在哪里;勾选后,换行处的空格会被去掉。
相关工具
文本行处理(去重、排序、过滤)
一次完成去除首尾空白、删除空行与重复行、统计重复次数、按长度过滤、排序(含自然顺序与拼音顺序)以及添加前后缀。
文本逆序
逆序整段或每行的字符、行或单词的顺序,或列表与 JSON 数组的元素,表情符号不会被拆开。
文本分割与拼接
按分隔符把文本拆成多行,或用分隔符把多行拼接起来,可为每项加引号(用于 SQL、CSV)。
文本美化
在中文与英文、数字之间加空格,并可改用中文标点、整理段落与多余空格。
大小写与命名风格转换
逐行转换字母大小写,或把短语与标识符转为驼峰、帕斯卡、下划线、短横线或常量命名。
文本差异对比
逐行对比两段文本并标注行号,可下载统一差异格式文本和 JSON 报告。