Lua を使用して、特定のワイルドカード文字列を別の文字列に置き換えようとしています。それはおそらく明確ではないので、ここに私の例があります:
ディレクトリの文字列がある場合:
C:\可能な変更されたディレクトリ名\別の変更名\既知のソリッド フォルダー\workingDir
次のようになります。
C:\ROOT\workingDir
ルートと現在のディレクトリの間の文字列を置き換えることができるもの。したがって、太字のディレクトリ文字列は置き換えられます。ディレクトリは可変であることに注意してください。これが、置換するワイルドカードが必要な理由です。したがって、基本的には 2 つの「アンカー」文字列を知っていますが、その間にあるものはすべて不明/可変です。
更新: 文字列は次のように保存されます: "c:\\program files (x86)\\" 二重のバックスラッシュは置換に影響しますか?