Boost.Regex:在正则表达式中遇到无效的向后声明

时间:2018-11-22 11:33:32

标签: c++ regex boost lookbehind boost-regex

我正在尝试使该正则表达式具有积极的外观,以便与c ++和boost regex库一起使用:

boost::regex flatNumReg ("(?<=\\bflat\\s|\\bfl\\s|\\bapartment\\s)([a-z0-9]{1,})");

我认为这是由于<匹配0个字符,而\ s匹配了1个字符?不过,我不太确定如何解决此问题。

谢谢, 丹尼尔

0 个答案:

没有答案