如何在使用Boost分割句子时编写正则表达式

时间:2013-12-27 10:16:18

标签: c++ boost split

我想使用boost :: algorithm :: split_regex来分割句子。但我的分隔符是多种多样的。我的分裂策略不是任何一个。

例如,"i || love || you ||" -> i love you 所以分隔符是||

例如,"***i***love***you***" -> i love you 所以分隔符是***

vector<string> tokens;
boost::algorithm::split_regex(tokens, sentence, boost::regex("XXX"));

我多次尝试过很多正则表达式,但都失败了。 如何编写自适应正则表达式以实现我的目标?

0 个答案:

没有答案