文本工作台

反转行

反转文本行的顺序,同时保持每一行内容不变。

反转行: 将列表上下颠倒,让最后一条内容排在最前面。反转行会移动完整的行,包括空条目,同时保持每个条目内部的字母、空格和标点不变。你可以用它改变粘贴的检查清单或简单日志摘录的阅读顺序。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
Reverse Lines / 本地编辑器本地处理

完全在浏览器中运行

100,000个字符输入 · 10,000个逻辑行 · 200,000个字符输出

结果

就绪

文本会在本地处理。此工具使用字面量且经过许可列表限制的操作,不会执行正则表达式或代码。

位置规则与示例

设n为逻辑行数,i为从1开始计数的位置。位置i的输出内容取自输入中的位置n + 1 − i。对于输入10\r\n20\r\n30\r\n,n = 3:输出位置1、2和3分别取自输入位置3、2和1。确切结果为30\n20\n10\n。这里的转义表示法用于显示不可见的换行符;请将这些数字粘贴到实际分开的行中,即可重现该结果。

反转、排序规则与大小限制

按语言规则进行比较是另一项任务。《Unicode排序算法》(https://www.unicode.org/reports/tr10/)介绍了排序约定;此操作不做任何排序判断,也不会拆分表情符号或调整一行内部组合字符的顺序。输入限制为100,000个Unicode码点和10,000个逻辑行;输出上限为200,000个码点。编辑器还会计算UTF-16单元,因此某些表情符号会在输入额度中占用两个位置。较长的日志请分批处理,然后同时反转批次顺序和每个批次的内容,以获得完整文件的反转结果。

使用方法

  1. 将文本行粘贴或输入到本地编辑器中。
  2. 设置此转换所需的选项,然后运行工具。
  3. 查看结果,然后复制或下载文本。

隐私与限制

你的文本和结果会保留在此设备上。输入的代码不会上传或执行。

相关工具

常见问题

反转列表后会按字母顺序排列吗?

不会。反转遵循原有位置,因此pear、apple、banana会变成banana、apple、pear。它不会比较单词、重音符号或数字。按字母顺序排列需要使用单独的排序功能,并明确指定语言或排序规则;反转未排序的列表无法提供这样的规则。

中间的空条目会怎样?

它会像其他条目一样移动。包含first、空行和last的三行会变成last、空行和first。完全为空的输入会生成空结果。两个连续的换行符表示一个空条目,而末尾单独的换行符仅表示格式。

反转后会保留Windows换行符吗?

工具识别WindowsCRLF和独立的CR后,输出会使用LF分隔符。如果有可呈现的行,末尾的换行符仍会保留在末尾。如果文件的精确字节布局很重要,请保留原始文件,因为反转也会规范化这些分隔符。

免费工具·使用在浏览器中次·无需账户