私はcsvファイルを読み込もうとしています。ファイルを分割して区切りにするので、各行をコンマで区切ります。正規表現の下で私のためにうまく動作しますが、問題は空のフィールドを省略しています。コンマで区切っても空白のままにしたい
私は、この出力
[Type,Name,Description,"",Comments]
をしたいが、正規表現上の4指標ではなく5
[Type,Name,Description,Comments]
str = "Type,Name,Description,,Comments"
var arr = str.match(/("[^"]*")|[^,]+/g);
/("[^"]*")|[^,]+/g)
は、コンマが二重引用符で タイプ、名前、「説明を表示された場合は、この問題を回避するために使用される取得s ",, Comments
私はregexに新しく、それを達成する方法はあまり知られていません。事前にありがとう
いけない、正規表現を使用し、 '分割(「」)を使用し' –
は、私はそれが唯一の分割ではないので、それは、間違っただまされやすい人のターゲットだと思うが、分離しながらコンマで引用符で囲まれた文字列を維持します。 –