文本倒序反转
按字符、按单词、按行三种粒度反转文本,中文 emoji 不乱码。
什么是文本倒序反转?
文本倒序反转工具提供三种粒度的反转方式:按字符反转把整段文字当作字符序列从后往前排列,适合做文字游戏、生成谜语或检查回文;按单词反转只调换单词的先后顺序、单词内部拼写不变,适合把句子改写为「倒装」效果;按行反转以换行符为分隔把最后一行移到最前面,适合倒序查看聊天记录、日志或清单。
工具使用 Unicode 码点(Array.from)而非 UTF-16 编码单元切分字符,因此 emoji、中文生僻字等由多个编码单元组成的字符会被当作一个整体,反转后不会出现乱码或半个字符。所有处理均在浏览器本地完成,输入内容不会上传服务器。按单词反转时,多个连续空白会合并为单个空格连接;按行反转时保留行内内容不变,仅调整行的先后顺序。
使用步骤
- 将需要反转的文本粘贴到输入框;
- 点击「按字符反转」「按单词反转」或「按行反转」选择反转粒度;
- 反转结果立即显示在结果区,可继续编辑或再次反转;
- 点击「复制」按钮将结果一键复制到剪贴板。
常见问题
按字符反转和按单词反转有什么不同?
按字符反转把整段文字当作字符序列从后往前排列,例如「你好世界」变成「界世好你」;按单词反转只调换单词顺序、单词内部拼写不变,例如「a b c」变成「c b a」。
按行反转是什么效果?
按行反转以换行符为分隔,把最后一行移到最前面、第一行移到最后,行内内容保持不变,适合倒序浏览列表或日志。
为什么 emoji 不会被拆成乱码?
工具按 Unicode 码点(而非 UTF-16 编码单元)切分字符,因此 emoji、生僻字等由多个编码单元组成的字符会被当作一个整体反转,不会出现乱码。
反转后的文本能直接复制吗?
可以,点击结果区右上角的「复制」按钮即可一键复制反转结果,粘贴到任意文档或编辑器中使用。