文字列がありますstring.format
メソッドを使用するために変数を追加する必要がありますが、文字列には"%20"
という記号が含まれています(おそらく空白など) 。とにかく文字列が複数の"%"
を含んでいて、私はidを設定する最初の変数に変数を追加したいだけですが、ポイントや何かで文字列をエスケープする方法はありますか?ルアのstring.formatのエスケープ文字列
それが今あるので:
ID = 12345
string.format("id=%s&x=foo=&bar=asd%20yolo%20123-1512", ID)
私はbad argument #3 to 'format' (no value).
エラーが出る - それは3つの変数が渡されることを予期しているため。
完璧に、私が探していたもの – user1593846