标签: 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个字符?不过,我不太确定如何解决此问题。
谢谢, 丹尼尔