以下のような「:(セミコロン)」で区切られたテキストから、
セミコロンの前のタイトルとセミコロン後の値の組み合わせを抽出したいです。
"画面サイズ:10.2インチ 画面解像度:2160x1620 詳細OS種類:iPadOS ストレージ容量:32GB CPU:Apple A12"
以下のような形で抽出したいです。
json
1{ 2 "画面サイズ": "10.2インチ", 3 "画面解像度": "2160x1620", 4 "詳細OS種類": "iPadOS", 5 "ストレージ容量": "32GB", 6 "CPU": "Apple A12" 7}
split(" ")
で半角スペースで区切った後に、セミコロン前後でKeyとValueを取得すればよいと考えましたが、
ネックなのは「Apple A12」のようにValueに半角スペースが含まれる場合に意図した形で区切れないということです。
何かひと工夫必要なのかと思いますが、そのひとひねりが思いつかずモヤモヤしています。。
このような場合にズバッと効率的にテキスト抽出をする方法をお知恵をお貸し頂きたいですm(__)m
よろしくおねがいします。
回答4件
あなたの回答
tips
プレビュー