比较来自世界各地的卖家的域名和 IT 服务价格

李伊娜 C 或者 C++ 标准库 regex?

是这样吗? 如果是这样,我在哪里可以为他获得文件......如果不是,哪一个是最好的替代品?
已邀请:

小姐请别说爱

赞同来自:

C++11 现在终于有了
http://en.wikipedia.org/wiki/C ... sions
regex - std::regex.

如果您无法访问实施 C++11, 良好的替代方案可以
http://www.boost.org/doc/libs/ ... .html
. 它不是完全等同的 std::regex /例如,
https://coderoad.ru/7799705/
/, 但这是非常成熟的实现 regex 为了 C++, 然而。

郭文康

赞同来自:

在类似的系统下,您可以使用
http://www.opengroup.org/onlin ... .html
.

知食

赞同来自:

微软公司 Visual C++ 2008 包装额外的组件 1 /现在沉没 Visual Studio 2008 包更新 1/ 包含练习 'official' TP1 REG EX。 看看自己 :-/

董宝中

赞同来自:

检查库 boost regex. 他必须成为标准的一部分 C++0x.

龙天

赞同来自:

如果下面

标准

你的意思是与编译器的完整集,那么没有。 但大多数具有扩展的语言 bundle regex, 使用相当标准的实施
c

. E.g.
http://pcre.org/
和 C 有支持 POSIX regex /厘米。
http://linux.die.net/man/3/regex
/.

喜特乐

赞同来自:

正则表达式是扩展的一部分。 C++ TR1. Dinkumware, visual studio 其他人已经实施了它。


http://www.codeproject.com/KB/string/TR1Regex.aspx
http://www.google.de/url%3Fsa% ... Bexdw
附加组件

董宝中

赞同来自:

http://qt.nokia.com/
, 经过 Trolltech, 也有一个实现 regex, 我发现很容易使用。 但是,如果您不打算使用 Qt 对于别的东西,我会使用 Boost.Regex, 正如你可能会使用的那样 Boost 而对于其他目的。

八刀丁二

赞同来自:

标准编程语言 ISO / IEC 14882:2011 C++ 描述类 regex 作为图书馆的一部分 C++, 强烈影响成熟图书馆 Boost.

截至1月份,这很奇怪 2013 年份对本标准的合规编译器仍然存在发现,例如,一个流行的编译器 GNU compiler suite C++ 不支持/与标准的这一部分不符。

因此,最好使用 Boost 目前,编译器支持不符合要求。

知食

赞同来自:

+1 为了
http://www.pcre.org/
, 我想起了 GRETA
http://cplus.about.com/b/2007/ ... c.htm
也。

要回复问题请先登录注册