Lua中的字符串操作:交换字符串中的字符

Luc*_*a93 2 string lua swap

我正在尝试在Lua中执行一个函数来交换字符串中的字符.
有人能帮助我吗?

这是一个例子:

Input =  "This LIBRARY should work with any string!"  
Result = "htsil biaryrs ohlu dowkrw ti hna ytsirgn!"  
Run Code Online (Sandbox Code Playgroud)

注意:空格也是交换的

非常感谢你 :)

lhf*_*lhf 5

最简单,最清晰的解决方案是:

Result = Input:gsub("(.)(.)","%2%1")
Run Code Online (Sandbox Code Playgroud)