文本反转器
反转任意文本——逐字符翻转、反转单词顺序,或反转行顺序。
使用方法
在输入框中输入或粘贴文本,然后选择一种模式。反转结果会立即显示,并随每次按键实时更新,因此无需按任何按钮,也不会提交任何内容——整个操作都在你的浏览器中实时运行。当输出结果看起来正确时,点击复制按钮即可将其放入剪贴板。 这三种模式分别满足三种不同的需求。字符模式逐个符号翻转文本,因此 hello 会变成 olleh;这是用于猜谜、游戏昵称和快速混淆的经典镜像反转。单词模式保持每个单词完整,但反转它们的顺序,将“the quick brown fox”变成“fox brown quick”,这对重新排列列表和测试句子结构很有用。行模式不改动每一行的内容,只翻转整个文本块从上到下的顺序,因此最后一行会变成第一行——这是反转日志、排行榜或时间顺序列表的快捷方式。 有几个细节值得了解。字符反转是按完整的 Unicode 码点而非原始字节遍历文本,因此表情符号、带重音符号的字母以及其他非英文字符在翻转后依然完整,不会被拆分成损坏的片段。单词模式会把连续的空格、制表符或换行符视为单一分隔符,因此反转后的单词之间只用一个干净的空格分隔,并会去除首尾多余的空白。行模式只在换行符处拆分,因此每一行内部的空格会被精确保留。 举个实例,假设有三行文本 Alpha、Beta 和 Gamma。行模式会返回 Gamma、Beta、Alpha。如果对单个句子 Alpha Beta Gamma 使用单词模式,则会在一行内得到 Gamma Beta Alpha。如果只对 Alpha 使用字符模式,它会变成 ahplA。每种模式都不会影响其他模式的结构,因此你可以独立地反转字符、单词或行的顺序。 反转文本是构建回文、制作镜像书写效果、撤销意外排序或准备测试数据时的常见步骤。由于所有操作都在你的设备上完成,因此对于不想发送到远程服务器的文本,这样做也是安全的。
常见问题
- 它能正确处理表情符号吗?
- 可以。字符反转基于完整的 Unicode 码点运作,因此表情符号和带重音符号的字母都能保持完整,不会变成乱码碎片。
- 单词反转如何处理空格?
- 单词模式会反转单词顺序,并将连续的空格、制表符和换行符统一规范为单词之间的一个空格。
- 我的文本会被上传吗?
- 不会。反转操作完全在你的浏览器中进行,不会有任何内容被发送到服务器。
- 反转单词和反转行有什么区别?
- 单词模式会反转文本中单词的顺序,并将空白字符压缩为单个空格;而行模式会保持每一行原样不变,只翻转各行从上到下的顺序。