当*作为模式传递时,boost :: regex崩溃

时间:2015-01-23 10:25:58

标签: boost

当我将*作为模式传递时

boost::regexp exp("*") 

程序崩溃。 *是否可以作为模式

这是什么解决方案?

1 个答案:

答案 0 :(得分:1)

它不是一个有效的正则表达式。它是一个单独的量词(所谓的 Kleene star ),它不适用于前面的原子。

该计划"崩溃"因为你没有处理抛出的bad_exception异常