如何替换Lua中的美元符号,因为它是模式匹配中的特殊字符?
我试过这个:
string.gsub("$44,000.00", "$", "")
> "$44,000.00"
但它只是在字符串的末尾添加一个空白。例如
string.gsub("$44,000.00", "$", "what")
> "$44,000.00what"
答案 0 :(得分:7)
知道$
是一个特殊角色是答案的一半。使用%
来逃避魔术角色:
string.gsub("$44,000.00", "%$", "what")