我需要帮助将字符串与正则表达式匹配。字符串的一个例子是
"Longitude: 34.847368\nLatitude: 30.435345\nAltitiude: 130.34554"
所以在这个字符串中,数字可以改变,并且可能没有十进制值。
当我尝试这段代码时,
Pattern pattern = Pattern.compile("Longitude: -?\\d+(\\.\\d+)?\nLatitude: -?\\d+(\\.\\d+)?\nAltitude: -?\\d+(\\.\\d+)?");
我收到一条错误消息,说\.
是无效的转义序列,有人可以帮忙吗?