我试图从字符串中删除’$’符号,但我猜它是一些特殊的字符?我对lua非常陌生(今天刚刚开始编写).从我的理解,这应该工作,并为其他字符string.gsub(行,’$’,”).
是的,这是模式匹配的特殊字符.你需要用%符号来逃避它.
原文链接:https://www.f2er.com/regex/356622.htmllocal s = 'asdf$erer$iiuq' print(s:gsub('%$','')) > asdfereriiuq 2