在Qt开发中经常用到CSV数据配置,为保证数据符合excel中生成CSV文件,如下形式:
其CSV数据为:
"测试数据1:存在,""","存在其他特殊符合如,"""",,"""""
为保证解析正确,得到以下正则:
QRegExp reg(",(?=([!\"]*\"[!\"]*\")*[!\"]*$)"); QStringList splitInfo = rowData.split(reg);
特此记录!