C++で正規表現を使用してファイル名を照合したい。目的のファイル名の形式は「ProjectXX.txt」です。ここで、Xは数字である必要があります。私が使用する正規表現のコードは次のようになります。
static const wregex initFile(L"(\\Project)(\\d\\d)\\.(\\txt)");
wsmatch result;
if(regex_match(fileName, result, initFile))
windows.hを使用しているので、 CString
(したがって)必要です。L""
ただし、コードは例外をスローし、正規表現を変更しようとしましたが、ファイル名と一致するように管理できませんでした。正しい正規表現は何ですか?