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