ご覧いただきまして有難う御座います。
jQuery(javascript)でCSVファイルを読み込んでテーブルにプレビュー処理する作業をやっております。
ダブルクォーテーション(")に囲まれた文字の中にコンマは文字列として扱いと思います。
split関数でコンマ区切っている既存処理を
正規表現を使って改修したいんですが、中々正確には動けません。
csvのサンプルは以下の通りです。
csv
1"学校","我が子の名前=\"健太,綾香\"","特機","鷲見","誕生日" 2... 3... 4
以上のデータの場合、健太,綾香のコンマは区切り文字ではなく文字列としてエスケープしたいです。
コンマ(,)の前文字が(") OR コンマ(,)の後文字が(") ← の場合は区切る
,でsplitする前に区切り,ではない「健太,綾香」のコンマをエスケープしたいと思います。← もっといい方法があれば是非助けてください。変わっても全然かまいません。
->
###エスケープしないでsplitする時、"内のコンマは無視する方法などありますでしょうか?
以下のリンクからテスト・確認できます。
よろしくお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/30 13:04