从字符串中删除 '$' 字符。

我正试图从一个字符串中删除“$”符号,但我猜它是一些特殊字符?我对lua非常陌生(今天才开始编码)。以我的理解这应该可以工作,对于其他字符string.gsub(line,'$','')也确实是这样。

点赞
用户1208078
用户1208078

是的,这是一个用于模式匹配的特殊字符。你需要用 % 符号进行转义。

local s = 'asdf$erer$iiuq'
print(s:gsub('%$', ''))

> asdfereriiuq  2
2013-09-13 16:50:00