Luaの変数全体をエスケープする方法はありますか?以下のようになります。Luaの変数をエスケープするには
local blah = some_pattern
string.gsub(blah, "-", "%-")
変数「blah」が変更され、別のパターンマッチの他の場所で使用されます。 「ああ」の中に魔法のキャラクターがあるときはいつでも、それは他の場所で行われる第2のパターンマッチが失敗します。
だから私は、少なくとも "愚か者"で、さまざまな魔法のキャラクターをエスケープする必要があります。
ありがとうございます!
それはすべきではない ' "%% 0"' ? –
'%1'はうまく動作します。 – lhf