C++有关regex
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++有关regex相关的知识,希望对你有一定的参考价值。
找了http://blog.creke.net/766.html,然后“在编译连接时加上-lregex参数即可。”这句话看不懂。网上找了个例子,结果
不知如何解决。求大神
错误是:expected initializer before "pattern"和`pattern' was not declared in this scope
标准库头文件都是不带扩展名的,你用的regex可能是实现用的或者是不带命名空间的,改为
#include <regex>追问改过了,还是错误;
错误是没有那个文件,还有请问“在编译连接时加上-lregex参数即可。”是什么意思,要怎么用?是不是这里出问题了。
没有那个文件的话,可能是你的编译器所带库不支持,regex是在c++11的标准库组件
-lregex是编译器参数,用于传递给链接器,链接regex的库,一般名字为libregex.a
好吧,还真看不懂。但是在原先安装目录下也没找到regex,所以百度各种找,结果还是不行,请问按照说明拖进去各个文件夹还用不用编译神马的(像bjam.exe那样)。还有regex那个加了.h之后错误消失了,只剩下下面两个,pattern 不是regex的吗?
以上是关于C++有关regex的主要内容,如果未能解决你的问题,请参考以下文章