ここに私の問題です:/amountC/
ブロック/id="two"/
に対応する2.0を抽出しようとします。ブロックは常に「amountC」を持っていますが、「amountA」を持っていない可能性があり、BまたはD正規表現:いくつかのブロック、可変数の行
は、だから私は、解析する必要があるでしょう:[any nb of cars or \n] bloc id="two" [any nb of cars or \n] amountC
(私はすでに数を解析する正規表現を持っている)
解析するデータのexemple:
bloc id="one" {
"amountA" : 10.98,
"amountB" : 8.0,
"amountC" : 9.0,
"amountD" : 111.98
},
bloc id="two" {
"amountA" : 1.98,
"amountC" : 2.0,
"amountD" : 3.98
}
ちょっと時間をかけて、エディタの書式設定機能を理解してください。たとえば、コードブロックは4つのスペースでインデントする必要があります(強調表示してCtrl + Kキーを押します)。そして、これは正規表現の仕事のようには見えません。 JSONパーサーがこれに適したツールだと思われます。 –