高分悬赏:CVE的allitems.csv 内容并不完全符合 csv 规范,如何才能解析这个漏洞库文件 allitems.csv
收起
第一步,从第11行开始,直接用逗号分割。 判断分割后的数据总长度是否是 7 列; 如果是,替换文本中的双引号,解析完成; 否则继续; 第二步,超过 7 列的文本在处理,调用 findByCommaQuote 解析得到第三、四、六、七列引号中的数据。 第三步,单独解析 stage 列,调用 findByCommaQuote 完成。
详细解析过程,参考这篇博客
报告相同问题?