я в настоящее время есть строка, которая имеет следующую структурурасщепленных с помощью наддува :: is_any_of путает над разделителями «,,» и «»
xxx,xxx,xxxxxxx,,xxxxxx,xxxx
Теперь я использую следующий код
std::vector<std::string> vct;
boost::split(vct, str, boost::is_any_of(",,"));
Теперь boost разбивает строку, как только она находит «,», а не «,,», которую я не хочу. Есть ли способ, который я мог бы явно указать, что он должен расколоться, только если он найдет «,,», а не «,»
Весь смысл 'is_any_of' будет представлять какой-либо один из символов в строке, которую вы предоставляете. Если это не то, что вы хотите, тогда не используйте его. –