c – 使用boost的Glob样式正则表达式模式匹配
发布时间:2020-12-16 07:07:16 所属栏目:百科 来源:网络整理
导读:我需要搜索匹配某些模式的文件,这些模式类似于使用boost在glob风格的命令行中给出的模式. 例如: 如果输入是myFiles * .c,它应匹配文件myFiles.c,myFiles1.c,myFiles123.c等. 尝试使用boost :: regex_match和perl模式.但是我必须将输入模式作为myfiles.* .c
我需要搜索匹配某些模式的文件,这些模式类似于使用boost在glob风格的命令行中给出的模式.
例如: 尝试使用boost :: regex_match和perl模式.但是我必须将输入模式作为myfiles.* .c而不是myFiles * .c.我可以识别myfiles * .c并将其翻译为myFiles.*.c并在perl模式下将其提供给boost :: regex_match.但输入模式可以是glob样式中的任何vaild正则表达式,因为它是为命令行实用程序提供的. 在boost中是否有任何方式使得模式以glob样式解释? 我之前没有使用过boost. 解决方法
你可以尝试我的
glob_match. 它不是Boost,而是C.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |