81,091
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args)
{
String str = "20度40′20″";
Pattern p = Pattern.compile("(\\d{1,3})度(\\d{1,2})′(\\d{1,2})″");
Matcher m = p.matcher(str);
while(m.find())
{
//这里可以对m.group(1~3)做数值范围的校验
String du = m.group(1);
System.out.println("度为:"+du);
String fen = m.group(2);
System.out.println("分为:"+fen);
String miao = m.group(3);
System.out.println("秒为:"+miao);
}
}