以下のようなcsvがあるとします。2番目と3番目と4番目のカンマにご注目ください。
|1番目|2番目=値段は19,800円です|3番目は,,,|4番目はカ,ン,マ,地,獄
|:--|:--:|--:|
#ためしたこと
var result = '1番目,2番目=値段は19,800円です,3番目は,,,,4番目はカ,ン,マ,地,獄'; result = result.replace(/\r?\n/g,"");
#できないこと
現在この「入力項目の中にあるカンマ」と「csv上の次のデータを読みに行くカンマ」を判別できずに
resultのデータがずれてしまいます。
#やりたいこと
抽出した文字の不要改行を全削除する事はできましたがカンマのずれを実装する事ができず困っています。
大変お手数おかけしますがcsvの1セル内のカンマは無視し以下のようなcsvを構築する実装方法を教えてください。
実現実装No1 カンマをそのままで分類できる(不可能?)
|1番目|2番目=値段は19,800円です|3番目は,,,|4番目はカ,ン,マ,地,獄
|:--|:--:|--:|
実現実装No2 カンマを「.」に変換する
|1番目|2番目=値段は19.800円です|3番目は...|4番目はカ.ン.マ.地.獄
|:--|:--:|--:|
実現実装No2 カンマを削除する
|1番目|2番目=値段は19800円です|3番目は|4番目はカンマ地獄
|:--|:--:|--:|
出来ればお客様のデータなのでデータ変換やデータ削除ではなく
データ内のカンマをそのまま無視しhtmlに出力したいです。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/07 02:25
2019/08/07 02:42
退会済みユーザー
2019/08/07 02:48
2019/08/07 02:53
退会済みユーザー
2019/08/07 02:59