字符串将是格式[( 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])
没有任何效果