文字反转生成器 用来改变文字的排列顺序,不会替换字体。输入一句话或一份列表, 选择反转模式,就能预览并复制结果。工具会把家庭 Emoji、旗帜和带组合重音的字母作为完整 单位处理,避免直接拆开字符内部的组成部分。
四种模式有什么区别
下面的 \n 表示换行,使用可见写法是为了明确展示行顺序与末尾换行的变化。
| 模式 | 输入 | 输出 | 适合场景 |
|---|---|---|---|
| 整段反转 | Hello world! | !dlrow olleH | 倒序短句、谜题答案 |
| 颠倒单词顺序 | Hello world! | world! Hello | 单词排序、句子重组练习 |
| 逐词反转 | Hello world! | olleH !dlrow | 保留词序的拼写游戏 |
| 颠倒行序 | first\nsecond\n | second\nfirst\n | 把列表最后一项移到最前面 |
这里的“单词”指一段连续的非空白文本,不是语言学上的词。例如,没有空格的中文句子
会被视为一个整体。颠倒单词顺序时,标点跟随所在片段移动;逐词反转时,标点也参与
反转,所以 can't 会变成 t'nac,而不是保留撇号位置。
使用方法
- 把原文粘贴到输入框。
- 按任务选择整段、单词顺序、逐词或行顺序模式。
- 检查预览中的标点、空格和换行位置。
- 复制结果,粘贴到最终使用的输入框中确认显示。
切换模式始终基于输入框里的原文重新计算,不会把多个效果连续叠加。想再次反转输出, 可直接点击 将结果用作输入,保留相同模式即可。
空格、空行与末尾换行怎样处理
颠倒单词顺序 在每一行内部移动文本片段,同时保留空白所在的槽位。例如,
用 ␠ 表示一个空格:one␠␠two␠three 会变成 three␠␠two␠one,第一处间隔仍有两个空格。
行首空格、制表符和空行不会被自动删除或压缩,行的先后顺序也不会改变。
逐词反转 保留相同的空白与行位置,只反转每个非空白片段内部的可见字符。 颠倒行序 只移动各行的内容,保留换行分隔符所在的位置以及末尾换行;中间的空行 也会参与行顺序反转。 行边界按 CRLF、LF 或 CR 识别,不把 Unicode U+2028/U+2029 当作行分隔符。
整段反转 则反转整个字符序列,行顺序也会改变,原本末尾的换行会移到开头。 本工具不会顺便清理排版。如果原文从 PDF 复制后含有多余断行,可先用 去除换行工具 整理,再决定是否反转。
为什么家庭 Emoji 不会被拆散
工具使用浏览器的 Intl.Segmenter,按 字素簇 划分文本。字素簇近似于读者眼中的
“一个字符”,但它可能由多个 Unicode 码点组成。例如,家庭 Emoji 由多个成员和连接符
组合而成,旗帜由区域指示符组合而成,某些重音字母则由基本字母加组合符组成。
把 JavaScript 字符串直接按 UTF-16 代码单元切开,可能连一个普通 Emoji 都会损坏;
即使改为按码点反转,也仍然可能拆散组合 Emoji。输入 A👨👩👧👦é,整段反转后为
é👨👩👧👦A,家庭和重音保持在一起。
具体分段结果取决于浏览器使用的 Unicode 实现。如果浏览器缺少所需 API,页面会提示 兼容性问题,不会悄悄换成可能拆坏字符的简化方案。技术细节可参阅 Unicode 字素边界规则 和 MDN 的 Intl.Segmenter 文档。
可以用来做什么
- 制作谜题: 把短答案倒序排列,并另外提供说明反转规则的线索。
- 课堂练习: 每行放一道题,颠倒单词顺序,让学生重新组成句子。
- 检查列表: 将最后一行移到第一行;行内已有的编号会跟着移动,不会自动重新编号。
- 测试字符显示: 用带重音的人名、旗帜、组合 Emoji,检查目标应用的粘贴和显示效果。
文字反转只改变逻辑排列顺序。ABC 变成 CBA 后,字母形状仍然正常,并不会产生真正的
镜像。想要翻转后的近似字形,可用 倒置文字生成器;
只需要改变英文字母大小写,则用 大写转小写工具。
常见问题
再反转一次能恢复原文吗?
普通文本在同一模式下反转两次,且中间没有修改,通常会恢复原样。但某些特殊 Unicode 序列移动后可能形成不同的字素边界,不能保证所有字符串都可完全往返恢复。需要精确 保留数据时,请另外保存原文。
支持阿拉伯语、希伯来语或中文吗?
可以处理这些文字,但工具不会翻译或做中文分词。阿拉伯语、希伯来语仍受浏览器的双向 文字显示规则影响,逻辑顺序反转也不等于正确的从右向左排版。混有数字和标点时, 请在最终应用里核对结果。
倒序文字可以用来加密吗?
不可以。任何人都能用相同操作还原普通倒序文字,适合游戏和谜题,不适合保护密码、 机密消息或其他敏感资料。
输入内容会上传吗?
反转在浏览器本地完成。工具使用统计记录开始操作、复制等事件,不包含输入原文和 生成结果。页面仍可能为加载资源和统计脚本发起正常网络请求。
为什么复制到别的应用后显示不同?
复制的是纯文本,最终字形、Emoji 样式、空白和文字方向由目标应用决定。可参考 Unicode 文字兼容性指南,并在准备发布的具体字段中测试。
能反转 Excel 表格或 CSV 行吗?
可以反转粘贴后的文本行,包括带制表符的文本。但工具不会解析带引号的 CSV 字段, 也不了解公式或跨行单元格。涉及这些结构时,请使用电子表格软件的行操作功能。