文字与文档工具

列表循环移位工具

让列表项从一端循环到另一端,不丢项、不改文本、不排序。

优先本地处理无需注册隐私说明 ↗

最多 100,000 个字符和 50,000 个解析项。除非启用去除首尾空白,否则保留项的文本不会改变。

向右时,末尾项目移到开头;向左时,开头项目移到末尾。

输入 1 到 1,000,000,000 的正整数;超出长度时会循环移动。

使用步骤

如何使用

  1. 粘贴最多 100,000 字符的列表并选择字面输入分隔符。
  2. 选择左移或右移,并输入正整数步数。
  3. 循环移位后检查结果,然后复制或下载文本。

双向循环移动

右移将末项移到开头;左移将首项移到末尾。步数大于列表长度时按项目数取模,因此五项右移七位等同于右移两位。

字面解析与明确空项规则

输入和输出可选换行、逗号、制表符、分号或 1 到 20 个字面自定义字符,不执行正则表达式。除非移除,空项也参与移位;只有启用去空白才会更改保留项目文本。限制为 50,000 项和 500,000 输出字符。

常见问题

你可能还想知道

左移和右移有什么区别?

左移将开头项目移到末尾;右移将末尾项目移到开头。

步数大于列表长度怎么办?

按列表长度取模。步数等于长度时顺序不变。

移位会删除或排序项目吗?

不会。每个保留项都在,循环相对顺序不变。只有选择后才移除空项。