私は正規表現が苦手で、この問題について何か助けていただければ幸いです。
REST 呼び出しからこのような応答を得ています
{"responseData":{"translatedText":"Ciao mondo"},"responseDetails":"","responseStatus":200,"matches":[{"id":"424913311","segment":"Hello World","translation":"Ciao mondo","quality":"74","reference":"","usage-count":50,"subject":"All","created-by":"","last-updated-by":null,"create-date":"2011-12-29 19:14:22","last-update-date":"2011-12-29 19:14:22","match":1},{"id":"0","segment":"Hello World","translation":"Ciao a tutti","quality":"70","reference":"Machine Translation provided by Google, Microsoft, Worldlingo or the MyMemory customized engine.","usage-count":1,"subject":"All","created-by":"MT!","last-updated-by":null,"create-date":"2012-05-14","last-update-date":"2012-05-14","match":0.85}]}
私が必要とするのは、それらの引用の間にある「Ciao mondo」だけです。Java の分割機能でこれができることを期待していましたが、残念ながら、翻訳前にテキストを指定できたので、2 つの別々の区切り文字は許可されていません。
簡単にするために、私が行き詰まっているのは、translatedText":" と次の " の間にあるものをすべて収集する正規表現です。
どんな助けにもとても感謝しています