用boost精神分析时,不包括特殊字符之间的文本

时间:2019-04-17 14:59:30

标签: c++ parsing boost boost-spirit

我试图获取spi:parse以排除字符串中特殊字符之间的文本。

举个例子:

hello @ 12345 @ stackoverlow-> hellostackoverflow

rule_t list_rule = ~spi::ch_p('@') >> ~spi::ch_p('\@');

spi::parse<StringT::const_iterator>(input.begin(), input.end(), list_rule);

根据我对精神的理解,这应该是正确的方法。

我在文档中有些迷路,因此不胜感激。

0 个答案:

没有答案