文字列はフォーマットされます[( 1.0N)-195( 1.0E)-195(28)-769.7(NESW)-1080.8(U)-617.9(43-047-30127)]
文字列に含まれているかどうかを確認するために一致する正規表現が必要です-XXX-XXX
(どこX
に数字がありますか)
Pattern p = Pattern.compile("(?=.*?(?:-[0-9][0-9][0-9]-[0-9][0-9][0-9]))");
if(p.matcher(a).matches())
{
System.out.println("Matched");
}
また、試してみましたが-[0-9][0-9][0-9]-[0-9][0-9][0-9]
、(?=.*?-[0-9][0-9][0-9]-[0-9][0-9][0-9])
何も機能しませんでした