首页 > 解决方案 > regex_match 无法将字符串与特殊的正则表达式字符串匹配

问题描述

我正在尝试使用 regex_match 匹配从 json 文件接收的正则表达式字符串中的特定字符串

以下将返回 false

regex_match ("pciereg044", regex(".*(pciereg041|pciereg047|pciereg044).*") )

以下正则表达式返回 true

regex_match ("pciereg044", regex(".*(pciereg041|pciereg044).*") )

似乎额外的 |string 正在影响我的匹配,我做错了什么?

标签: c++regex

解决方案


推荐阅读