标准的C和C++为什么都不支持正则表达式,若有,不是很好吗?
3个回答
展开全部
历史原因。
ISO C++0x将要支持。使用标准库头文件<regex>可以使用处理基于ECMAScript(标准化的JavaScript)风格的正则表达式的设施。
C++0x标准8月份FDIS投票,年内应该可以出版。不过要等到可用的成熟实现可能需要等等。。
(反正我是没用过,几个月前看libstdc++这一块没实现……orz。)
现在用的话还是考虑替代品吧,像Boost.regex/pcre/Qt的QRegExp之类。
ISO C++0x将要支持。使用标准库头文件<regex>可以使用处理基于ECMAScript(标准化的JavaScript)风格的正则表达式的设施。
C++0x标准8月份FDIS投票,年内应该可以出版。不过要等到可用的成熟实现可能需要等等。。
(反正我是没用过,几个月前看libstdc++这一块没实现……orz。)
现在用的话还是考虑替代品吧,像Boost.regex/pcre/Qt的QRegExp之类。
参考资料: 原创
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询