跳至正文

文本反转工具

以各种方式反转文本的免费在线工具。

⚙️ Reverse Mode

📝 Input Text

✨ Reversed Text

Reverse text in different ways: reverse the entire text, reverse each word individually while keeping word order, or reverse the order of lines.

📚 Examples

Reverse Entire Text:
Hello WorlddlroW olleH
Reverse Each Word:
Hello WorldolleH dlroW
Reverse Line Order:
Line 1 Line 2 Line 3 Line 3 Line 2 Line 1

主要功能

  • 完整文本反转: 所有字符按逆序排列
  • 按单词反转: 每个单词单独反转
  • 行顺序反转: 行顺序逆序
  • 交换功能: 快速交换输入和输出
  • 即时处理: 输入时同时查看结果
  • 提供示例: 每种模式的示例显示

使用方法

基本使用

  1. 在输入区域输入文本
  2. 选择反转模式:
    • 完整文本反转: 所有字符按逆序
    • 按单词反转: 每个单词单独反转
    • 行顺序反转: 行顺序倒序
  3. 反转的结果自动显示

按钮使用

  • 复制: 将结果复制到剪贴板
  • 交换: 交换输入和输出 (反转两次时有用)
  • 初始化: 清除所有内容

反转模式说明

1. 完整文本反转 (Reverse Entire Text)

所有字符完全逆序排列。空格、换行符、特殊字符也全部反转。

输入: Hello World
输出: dlroW olleH
输入: 你好世界
输出: 界世好你
输入: 123 ABC !@#
输出: #@! CBA 321

应用案例:

  • 加密/混淆 (简单级别)
  • 有趣的文本效果
  • 制作镜像文字
  • 回文 (palindrome) 验证

2. 按单词反转 (Reverse Each Word)

每个单词单独反转,但保持单词顺序。空格也保留。

输入: Hello World
输出: olleH dlroW
输入: The quick brown fox
输出: ehT kciuq nworb xof
输入: 你好世界 朋友们
输出: 好你界世 们友朋

应用案例:

  • 单词游戏或谜题
  • 文本加密 (保持单词结构)
  • 语言学习工具
  • 有趣的文本转换

3. 行顺序反转 (Reverse Line Order)

每行内容保持不变,仅行顺序逆序。

输入:
Line 1
Line 2
Line 3

输出:
Line 3
Line 2
Line 1
输入:
第一行
第二行
第三行

输出:
第三行
第二行
第一行

应用案例:

  • 日志文件逆序排序 (最新项在上)
  • 时间顺序反转
  • 更改列表顺序
  • 数据重排

实用应用示例

1. 回文 (Palindrome) 验证

检查是否为回文时使用:

输入: racecar
输出: racecar (相同则为回文!)

输入: hello
输出: olleh (不同则不是回文)

2. 简单加密

输入: secret message
输出: egassem terces

接收者用同样的工具再次反转即可恢复原文

3. 日志文件排序

想先看最新日志时:

输入:
2024-01-01: Started
2024-01-02: Processing
2024-01-03: Completed

输出:
2024-01-03: Completed
2024-01-02: Processing
2024-01-01: Started

4. 单词游戏

输入: LISTEN
输出: NETSIL

创造输入和输出拼写不同的单词的游戏
(类似 LISTEN ↔ SILENT)

5. 有趣的文本效果

输入: Hello Friend
按单词反转: olleH dneirF
完整反转: dneirF olleH

多语言支持

此工具完美支持所有语言:

中文

输入: 你好世界 很高兴
完整反转: 兴高很 界世好你
按单词反转: 好你界世 兴高很

日语

入力: こんにちは
全体反転: はちにんこ

韩语

输入: 안녕하세요 반갑습니다
完整反转: 다니습갑반 요세하녕안

表情符号

输入: Hello 😊 World 🎉
完整反转: 🎉 dlroW 😊 olleH

交换功能应用

使用交换按钮可以将输出再次移动到输入:

1. 输入: Hello World
输出: dlroW olleH

2. 点击 [交换]

3. 输入: dlroW olleH
输出: Hello World

应用案例:

  • 通过反转两次恢复原文
  • 实验各种模式组合
  • 加密/解密测试

模式组合应用

完整反转 + 按单词反转

原文: Hello World

第1步 (完整反转): dlroW olleH
第2步 (交换后按单词反转): Wlrod Hella

行顺序反转 + 完整反转

原文:
Apple
Banana
Cherry

第1步 (行顺序反转):
Cherry
Banana
Apple

第2步 (交换后完整反转):
elppA
ananaB
yrrehC

算法说明

完整文本反转

inputText.split('').reverse().join('')
  1. 将字符串分离为字符数组
  2. 反转数组顺序
  3. 重新组合为字符串

按单词反转

inputText
.split(/(\s+)/) // 包含空格分离
.map((part) => {
if (/\s/.test(part)) return part; // 空格保持不变
return part.split('').reverse().join(''); // 仅单词反转
})
.join('');

行顺序反转

inputText.split('\n').reverse().join('\n')
  1. 按行分离
  2. 反转数组顺序
  3. 重新组合

性能

  • 处理速度: O(n) - 与字符数成正比
  • 内存效率: 使用最少内存
  • 实时处理: 输入即时反转

常见问题

Q: 可以反转表情符号吗?

可以。支持所有 Unicode 字符,因此也可以反转表情符号。

Q: 换行符如何处理?

  • 完整文本反转: 换行符也反转
  • 按单词反转: 换行符保持不变
  • 行顺序反转: 换行符用作分隔符

Q: 反转两次会回到原文吗?

可以。用同一模式反转两次会恢复原文。使用交换按钮!

Q: 空行如何处理?

空行也被视为普通行,在行顺序反转时位置会改变。

Q: 可以用此工具进行加密吗?

可以进行简单混淆,但不适合用于安全加密。任何人都可以轻松解密。

实用技巧

1. 制作回文

输入所需单词并完整反转后,将原文和反转版合并即可制作回文:

原文: ABC
反转: CBA
回文: ABCCBA

2. 镜像文本

完整反转后在镜子中照射即可读取原始文本。

3. 日志分析

想先看最新日志时使用行顺序反转。

4. 语言学习

用按单词反转可以练习拼写。

浏览器兼容性

此工具在以下浏览器中正常运行:

  • Chrome (所有版本)
  • Firefox (所有版本)
  • Safari (所有版本)
  • Edge (所有版本)
  • Opera (所有版本)

相关工具

有趣的事实

回文 (Palindrome)

反转后仍相同的单词或句子:

racecar → racecar
level → level
A man a plan a canal Panama

镜像文字 (Ambigram)

某些单词反转后具有不同含义:

SWIMS → SWIMS (上下反转时)

逆行音乐 (Retrograde)

音乐中也使用反转技法。将音符顺序倒序演奏称为"逆行"。


💬 这个工具对您有帮助吗?

如果您觉得文本反转工具有用,请分享给其他人!

隐私保护

此工具完全在客户端运行。您输入的数据不会发送到服务器,仅在浏览器中处理。