パス付きの標準の Windows ファイル名があります。ファイル名、拡張子、およびパスを文字列から分割する必要があります。
私は現在、文字列を最後から逆方向に読んで を探しています。拡張子を切り捨て、最初の \ でパスを取得します。
Lua パターンを使用してこれを行うことができると確信していますが、文字列の右側から作業すると失敗し続けます。
例えば。c:\temp\test\myfile.txt が返されるはずです
- c:\一時\テスト\
- myfile.txt
- TXT
これが重複している場合は事前にお詫び申し上げますが、他の言語の例はたくさん見つかりましたが、Lua の例は見つかりませんでした。