我想要从一个字符串中去除'$'符号,但是我猜它可能是一些特殊字符?我对Lua非常陌生(今天才开始编写),我的理解是这应该可以工作,并且对于其他字符也确实有效:string.gsub(line,'$','')
。
我想要从一个字符串中去除'$'符号,但是我猜它可能是一些特殊字符?我对Lua非常陌生(今天才开始编写),我的理解是这应该可以工作,并且对于其他字符也确实有效:string.gsub(line,'$','')
。
是的,那是用于模式匹配的特殊字符。您需要使用%
符号进行转义。
local s = 'asdf$erer$iiuq'
print(s:gsub('%$', ''))
> asdfereriiuq 2