我正在寻找可以用\“替换字符串中每个引号的东西。
我尝试过:
local te = 'Press "start" to begin!'
te = string.gsub(te,'"','\")
print(te)
我希望它可以打印`Press \“ start \”开始!但它只打印普通字符串。
没有错误消息。
感谢任何可以提供帮助的人!
答案 0 :(得分:3)
您需要像这样逃避\
:
te = string.gsub(te,'"','\\"')
这是因为\"
只是转义了"
并且\
不会出现在字符串中,如果您执行\\"
,则是在转义\
想要添加导致
按\“开始\”开始!
local te = 'Press "start" to begin!'
te = string.gsub(te,'"','\\"')
print(te)