如何在Lua字符串中替换$?

在 Lua 中,由于它是模式匹配中的特殊字符,如何替换美元符号?

我已经尝试过这个:

string.gsub("$44,000.00", "$", "")
> "$44,000.00"

但它只是在字符串末尾添加了一个空格。例如

string.gsub("$44,000.00", "$", "what")
> "$44,000.00what"
点赞
用户1009479
用户1009479

了解 $ 是一个特殊字符就是找到答案的一半。使用 % 转义魔法字符:

string.gsub("$44,000.00", "%$", "what")
2014-06-16 14:15:32