我想在 C++ 中使用正则表达式匹配文件名。所需文件名的格式为“ProjectXX.txt”,其中 X 应为数字。我使用的带有正则表达式的代码看起来:
static const wregex initFile(L"(\\Project)(\\d\\d)\\.(\\txt)");
wsmatch result;
if(regex_match(fileName, result, initFile))
我需要CString
(因此L""
)因为我使用 windows.h。然而,代码抛出了一个异常,虽然我试图修改正则表达式,但我无法管理它以匹配文件名。什么是正确的正则表达式?