正则表达式,csv找不到空格

时间:2018-03-10 02:06:57

标签: regex

我正在尝试解析csv文件。我从谷歌得到以下正则表达式。它工作得很好,除了我有一个问题并且它不解析空白数据。

let arrItem = row.match(/(".*?"|[^",]+)(?=\s*,|\s*$)/g);
arrItem = arrItem || [];

示例行数据

9598,"HERE IS LOOKING AT YOU KID, LLC",85647 GOLDEN BLAH BLAH,,ASHBURN,VA,20147,USA,555-555-1511,45-1111111,SOME@GMAIL.COM,9598,,

以下是arrItem的屏幕截图:

enter image description here

我修改了示例中的数据并将其覆盖在屏幕截图中以保护隐私。

问题是在数组中,第三项应为空白,然后第四项应为“Ashburn”等等。关于如何修复表达式的任何想法?

我创建了以下sample 感谢

0 个答案:

没有答案