次のようなパターンを見つけるために(Javaで)正規表現を作成するのに助けが必要です:
(30.6284, -27.3493)
おおよそ緯度と経度のペアです。小さなピースから構築して、私はこれを思いつきました:
String def = "\\((\\-?\\d+\\.\\d+),\\s*(\\-?\\d+\\.\\d+)\\)";
括弧の前後に文字がなくても問題ありません。したがって、これは失敗します:
"hello (30.6284, -27.3493) "
ただし、前の「こんにちは」と末尾の空白を削除すると機能します。式の前後にあるその他の文字列を無視するにはどうすればよいですか?
ありがとう