文本行处理
把一行一条的内容粘贴进来,选一个操作再点“执行”:排序、加序号、合并成一行、每行加引号和逗号、按位置截取、打乱顺序、整理多余空白。结果可以一键放回输入框,接着做下一步。文字只在浏览器里处理。
排序
把所有行按选定的规则重新排列。
序号
给每行开头加上序号,或把已有的序号去掉。
合并与拆分
把多行用分隔符接成一行,或把一行按分隔符拆成多行。
加前后缀
给每一行的开头、结尾各加上一段文字,比如加引号和逗号。
按列截取
每行只保留指定位置的内容。
倒序与打乱
把行的先后顺序倒过来,或随机打乱。
整理空白
清掉每行多余的空白和空行。
使用方法
- 把文字粘贴到输入框,一行一条。
- 在输入框下面选一个操作(排序、序号、合并与拆分、加前后缀、按列截取、倒序与打乱、整理空白),设好选项。
- 点“执行”,结果出现在下面的结果框,上方会写明行数的变化。
- 要继续做下一步,点“用结果替换原文”,再换一个操作。例如先“整理空白”,再“排序”,最后“加序号”。
每个操作有自己的网址锚点,可以直接收藏:#sort 排序、#number 序号、#join 合并与拆分、#affix 加前后缀、#column 按列截取、#order 倒序与打乱、#clean 整理空白。
注意事项
- 中文拼音排序依赖浏览器自带的排序规则。Chrome、Edge、Firefox 一般可用;个别浏览器(如部分版本的 Safari)可能不支持,这时页面会提示,并按普通顺序排。多音字按浏览器的默认读音排。字母和数字开头的行排在前面,汉字开头的行按拼音排在后面。
- “按字符编码”排序时,
10会排在2前面,因为比的是逐个字符;要按数字大小排,选“自然排序”。 - 去序号用的是正则表达式,默认只去掉行首的“数字 + 一个标点(. 、 或 右括号)”。如果你的序号长得不一样,可以直接改这个表达式;写错了页面会告诉你。
- 按字符位置截取时,位置从 1 开始数,一个汉字或一个表情算 1 个位置。
- “打乱”用的是浏览器的安全随机数,每次结果不同,没有偏向。
- 结果统一用换行分隔,末尾不会多出空行。
常见问题
文字会被上传吗?
不会,所有处理都在你的浏览器里完成。
多行合并成一行,最后会多一个逗号吗?
不会,分隔符只放在行与行之间。
只想去掉重复行怎么办?
用“文本去重”,它能保持原来的顺序。
想把中间的某个词统一改掉?
用“查找替换”。