C++ C++;,TR1、Regex和Boost

C++ C++;,TR1、Regex和Boost,c++,regex,boost,tr1,C++,Regex,Boost,Tr1,我对基本的正则表达式库感兴趣。我相信我可以使用C++ Tr1。在研究过程中,类似的答案声称C++ Tr1是由Boost(一些手工放弃)提供的。 也许我错过了一些东西,但是我没有看到C++技术的提高,我怀疑微软、Dinkumware等在他们的实现中使用它。查看GCC源代码,我甚至不确定GCC是否在使用Boost库 有人能指出TR1正则表达式是由Boost提供的吗 JeffTR1不是由boost提供的。但boost有自己的TR1实现。 Tr1库提供了C++标准技术扩展库上的技术报告的实现。此库本身

我对基本的正则表达式库感兴趣。我相信我可以使用C++ Tr1。在研究过程中,类似的答案声称C++ Tr1是由Boost(一些手工放弃)提供的。 也许我错过了一些东西,但是我没有看到C++技术的提高,我怀疑微软、Dinkumware等在他们的实现中使用它。查看GCC源代码,我甚至不确定GCC是否在使用Boost库

有人能指出TR1正则表达式是由Boost提供的吗


Jeff

TR1不是由boost提供的。但boost有自己的TR1实现。


Tr1库提供了C++标准技术扩展库上的技术报告的实现。此库本身并不实现TR1组件,而是一个包含标准库的TR1实现(如果有)的薄包装器,否则它将包含Boost库等价物,并将它们导入命名空间std::TR1。

Boost不提供TR1。但boost有自己的TR1实现。


Tr1库提供了C++标准技术扩展库上的技术报告的实现。此库本身并不实现TR1组件,而是一个包含标准库的TR1实现(如果有)的薄型包装器,否则它将包含Boost库等价物,并将它们导入命名空间std::TR1。

TR1 Regex不是Boost提供的。TR1将由您的实现提供。然而,TR1主要基于Boost库中的内容。许多贡献者都是C++标准成员,所以Boost经常被用作将来的C++标准库的测试基础。然而,TR1现在已经很老了,大多数实现都已经将所有内容移到了它们的标准库中,因此没有太多理由使用TR1名称空间中的内容,除非是为了向后兼容。

TR1正则表达式不是Boost提供的。TR1将由您的实现提供。然而,TR1主要基于Boost库中的内容。许多贡献者都是C++标准成员,所以Boost经常被用作将来的C++标准库的测试基础。然而,TR1现在已经很老了,大多数实现都已经将所有内容移到了它们的标准库中,因此没有太多理由使用TR1名称空间中的内容,除非是为了向后兼容。

我建议使用PCRE。它是一个非常成熟、健壮、功能强大的开源C++库ReX引擎,它由Phillip Hazel编写,并被许多著名项目使用,如PHP、Apache、KDE、Safari等。
请参阅:

我推荐PCRE。它是一个非常成熟、健壮、功能强大的开源C++库ReX引擎,它由Phillip Hazel编写,并被许多著名项目使用,如PHP、Apache、KDE、Safari等。
请参阅:

谢谢。我还以为是增压风扇Boi的废话呢。谢谢。我还以为是增压风扇Boi的废话。