C++ 哪里是<;regex>;在VisualStudio2005中?

C++ 哪里是<;regex>;在VisualStudio2005中?,c++,visual-studio-2005,C++,Visual Studio 2005,我正在将一个VS2010项目移植到VS2005(不要问为什么…)。在VS2010中,以下各项工作正常: #include <regex> 有什么想法吗 编辑:我应该补充一下,我是一个C++/VS新手。如果它不是VS2005的一部分,我也欢迎关于使用什么作为正则表达式库的建议 谢谢 VS2005中没有。这个头是新的C++标准的一部分,它被VS2010部分支持,但不支持VS2005。 但是,是基于的,可以在上为Windows下载,VS2005中没有。这个头是新的C++标准的一部分,它被

我正在将一个VS2010项目移植到VS2005(不要问为什么…)。在VS2010中,以下各项工作正常:

#include <regex>
有什么想法吗

<>编辑:我应该补充一下,我是一个C++/VS新手。如果它不是VS2005的一部分,我也欢迎关于使用什么作为正则表达式库的建议

谢谢

VS2005中没有
。这个头是新的C++标准的一部分,它被VS2010部分支持,但不支持VS2005。 但是,
是基于的,可以在上为Windows下载,VS2005中没有
。这个头是新的C++标准的一部分,它被VS2010部分支持,但不支持VS2005。 但是,
是基于的,可以在为Windows下载。Visual Studio 2008中添加了标题(来自TR1)。请参阅,搜索正则表达式:

TR1已知问题:

TR1由新的头文件(如regex)和现有头文件的附加文件(如内存)组成

标题(来自TR1)已添加到VisualStudio2008中。请参阅,搜索正则表达式:

TR1已知问题:

TR1由新的头文件(如regex)和现有头文件的附加文件(如内存)组成


是C++ 0x的一部分——为什么你认为一个旧的C++编译器应该拥有它?实际上它来自Tr1,所以这不是不可能的。是C++ 0x的一部分——为什么你认为一个旧的C++编译器应该拥有它?实际上它来自Tr1,所以这不是不可能的。谢谢。有没有一种简单的方法可以让boost/regex.hpp退出boost,这样我就不必签入整个库?@NPike boostpro安装程序可以选择只安装boost的部分。或者使用boost的bcp工具-谢谢。有没有一种简单的方法可以让boost/regex.hpp退出boost,这样我就不必签入整个库?@NPike boostpro安装程序可以选择只安装boost的部分。或者使用boost的bcp工具-
fatal error C1083: Cannot open include file: 'regex': No such file or directory