我想替换字符$br$
的字符串中的所有短语'\n'
。
我写了以下代码:str = string.gsub("String 1 $br$ String 2", "$br$", "\n")
。
但这不起作用并显示字符串String 1 $br$ String 2
。我做错了什么?
答案 0 :(得分:6)
您需要转义$
字符,因为它代表行尾。
str = string.gsub("String 1 $br$ String 2", "%$br%$", "\n")
如果你想抓住$br$
周围的空白:
str = string.gsub("String 1 $br$ String 2", "%s*%$br%$%s*", "\n")