9

文字列から '$' 記号を削除しようとしていますが、特殊な文字だと思いますか? 私はluaに非常に慣れていません(今日コーディングを始めたばかりです)。私の理解では、これは機能するはずであり、他の chars に対しても機能しstring.gsub(line,'$','')ます。

4

1 に答える 1

13

うん、それはパターン マッチングの特殊文字です。%記号でエスケープする必要があります。

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

> asdfereriiuq  2
于 2013-09-13T16:50:00.633 に答える