我是C ++的新手。我试图分割一个像
的字符串<a:cb>:"dfddff:gh":[mjddl:]
我的分隔符为:
,<>
,""
或[]
内的条目不应拆分。输出应为
a:cb
dfddff:gh
mjddl:
我想创建一个采用以下参数的函数
SplitString(string StringToSplit,char delimiter,vector<char>escapeStartList,vector<char>escapeEndList)
只是想知道标准库或者boost中是否存在这样的东西。
stackoverflow上的大多数答案提供了引用的转义序列,这里我想使用转义开始和结束。