c++ - regex_match 无法将字符串与特殊的正则表达式字符串匹配
问题描述
我正在尝试使用 regex_match 匹配从 json 文件接收的正则表达式字符串中的特定字符串
以下将返回 false
regex_match ("pciereg044", regex(".*(pciereg041|pciereg047|pciereg044).*") )
以下正则表达式返回 true
regex_match ("pciereg044", regex(".*(pciereg041|pciereg044).*") )
似乎额外的 |string 正在影响我的匹配,我做错了什么?
解决方案
推荐阅读
- python-3.x - 如何从数据框中用 plotly 绘制堆积条形图
- .net - 为什么我不能发布此点击一次应用程序
- install4j - 为什么 install4j 会锁定安装目录中的所有 zip 文件?
- c# - 如何通过源代码单击启用按钮?
- python - PyDub 找不到 ffmpeg
- python - 使用 Python 估算时间序列
- c - 结构数据和malloc;没有收到等待的数据
- c# - Unable to set Y Axis Interval On 2nd Chart Area
- dynamics-business-central - Business Central:知道是否安装了扩展
- jupyter-notebook - 如何增加 jupyter notebook 单元的高度