Lua を使用して、文字列内の 16 進数の印刷不可能な文字 00h を見つけようとしています。エスケープ文字で試してみたところ、開始位置と同じ場所になりました(印刷可能な文字です)。私は文字クラスをいじりましたが、それは何の意味もありませんでした。私のアプローチは次のようになります。
location = string.find(variable,"\00",startlocation)
私もこの方法で試しましたが、うまくいきませんでした:
location = string.find(variable, string.char(00),startlocation)
Luaでこの印刷できないパターンを見つけるにはどうすればよいですか?