c++ - 用于进行通配符字符串匹配的 Win32 API

标签 c++ c winapi wildcard glob

我正在寻找通配符字符串匹配 API(不是正则表达式匹配)。除了 Win32 API,我不能使用任何东西。

最佳答案

PathMatchSpec - 但处理专门针对文件,因此如果您需要一般的通配符匹配,结果可能不是您所期望的。

否则,您可能应该使用 RegEx,正如 Pavel 详述的那样。

[编辑]错误地假设 PathMatchSpec 共享 FindFirstFile/FindNextFile 的属性.我已经进行了一些测试 - 它没有。所以它看起来是最佳人选。

关于c++ - 用于进行通配符字符串匹配的 Win32 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1214930/

相关文章:

.net - UI自动化中如何调用快捷键?/。网

c++ win32 在哪里画米

c++ - 从导出的 dll 函数访问 dll 中的全局数据

C++ 将流传递给类方法

使用 if 和 else if 的简单 ATM 机的 c 程序

c - 使用 SQLite 和 Fast Math 时出现 GCC 错误 : "SQLite will not work correctly with the -ffast-math option of GCC"

c++ - 为什么 unsigned int 0xFFFFFFFF 等于 int -1?

c++ - 在工作线程完成 MFC 时禁用控制变量

c++ - 如何解码非关键 ASN1 数据?

c++ - 新命令不创建新对象 C++