小编use*_*089的帖子

使用 boost 进行全局样式正则表达式模式匹配

我需要搜索与某些模式匹配的文件,该模式类似于glob使用boost.

例如:
如果输入是,myFiles*.c它应该与文件myFiles.c , myFiles1.c, myFiles123.c等匹配。

尝试使用boost::regex_matchwithperl模式。但我必须将输入模式指定为 asmyfiles.*.c而不是myFiles*.c。我可以识别myfiles*.c它并将其翻译myFiles.*.cboost::regex_matchPerl 模式。但输入模式可以是 glob 样式中的任何有效正则表达式,因为它是为命令行实用程序给出的。

boost 中有什么方法可以以 glob 样式解释模式吗?

我之前没用过boost。
有什么帮助吗?谢谢。

c++ regex boost glob

5
推荐指数
1
解决办法
3331
查看次数

标签 统计

boost ×1

c++ ×1

glob ×1

regex ×1