「cmd.exe」というファイルが「System32」フォルダまたはそのサブフォルダにないファイルパス文字列に一致する正規表現パターンを見つけようとしています。
パターンはこれに一致する必要があります:
C:\Tools\calc.exe
しかし、これではありません:
C:\Windows\System32\calc.exe
C:\Windows\System32\De-de\calc.exe
私は後ろをネガティブに見てみました:
(?<![Ss]ystem32)\\calc\.exe
(?<![Ss]ystem32).*\\calc\.exe
(?<![Ss]ystem32[.*])\\calc\.exe
しかし、これまでのところ何も機能しませんでした。誰かが私のエラーを見ますか?
私の例を見て、ここで試してみることができます:http: //rubular.com/r/syAoEn7xxx
ご協力いただきありがとうございます。