文字列を正規表現と一致させるためのヘルプが必要です。文字列の例は次のとおりです。
"Longitude: 34.847368\nLatitude: 30.435345\nAltitiude: 130.34554"
したがって、この文字列では、数値が変更される可能性があり、10進値がない可能性があります。
このコードを試してみると、
Pattern pattern = Pattern.compile("Longitude: -?\\d+(\\.\\d+)?\nLatitude: -?\\d+(\\.\\d+)?\nAltitude: -?\\d+(\\.\\d+)?");
\.
無効なエスケープシーケンスであるというエラーが表示されますが、誰か助けてもらえますか?