我正在解析具有两列的.csv 文件。我正在尝试使用 csv 文件中的 boost tokenizer 解析行,其中行中的一个字段是双引号(例如:1,“test”)。在标记器之后,我在 tok (1,test) 中得到没有双引号的字段。
typedef tokenizer< escaped_list_separator<char>> Tokenizer;
if (getline(inputFile, line))
{
Tokenizer tok(line);
vector< string > vec;
vec.assign(tok.begin(), tok.end());
//Here *(vec.begin() + 1) is printing string- test , without double quote
}
有没有办法用双引号获得第二个字段?