加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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风格的命令行中给出的模式.

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

尝试使用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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读