正規表現を使用してcsv文字列をJSON配列に変換するにはどうすればよいですか?
プログラミング言語ではなく、Vim や Sublime Text などのテキスト エディタで正規表現を使用しようとしています。参考までに、Sublime Text はBoost 構文を使用しています。
次のような csv 文字列のセットがある場合:
"tag1, tag2, tag3"
上記の文字列は、次のようにフォーマットする必要があります。
["tag1", "tag2", "tag3"]
(内容全体の説明追加…)
csv 文字列は、次のようにコンテンツの途中にあります。
...
{"url":"http://osxdaily.com/2007/0ge5/02/quickly-encrypt-a-file-with-openssl",
"user":"user01","tag_string":"openssl,encrypt",
"created_at":"2011/04/19 05:49:26 +0000",
"title":"Quickly encrypt a file with OpenSSL"},
{"url":"http://staticimport.blogspot.com","user":"user02",
"tag_string":"command,line,developer,tools,osx",
"created_at":"2011/04/19 05:42:13 +0000","title":"Mac OS X Lion Command Line Developer Tools staticimport"},
{"url":"https://developer.apple.com/downloads/index.action",
"user":"user_01","tag_string":"ios,development,download",
"created_at":"2011/04/19 04:47:26 +0000","title":"Apple Developer Download Center"}
...
tag_stringは、JSON 配列に変換される csv 文字列です。