我想替换所有短语 $br$
在字符的字符串中 '\n'
.
我写了以下代码:str = string.gsub("String 1 $br$ String 2", "$br$", "\n")
.
但这不起作用并显示字符串 String 1 $br$ String 2
.我究竟做错了什么?
最佳答案
您需要逃离 $
字符,因为它代表行尾。
str = string.gsub("String 1 $br$ String 2", "%$br%$", "\n")
如果你想捕获
$br$
周围的空白还有:str = string.gsub("String 1 $br$ String 2", "%s*%$br%$%s*", "\n")
关于lua - Lua 中的 gsub。无法更换图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28256960/