使用java从字符串中提取两个数字

使用java从字符串中提取两个数字,java,regex,string,Java,Regex,String,跟踪信息纬度:3.9574667经度:7.44882167 消息字符串的结构不会改变,只有数字会改变。为此,您甚至不需要正则表达式。只需拆分字符串并调用正确的索引: String latLongString = "Tracking info Latitude: 3.9574667 Longitude: 7.44882167"; //yours obviously won't be hardcoded String[] split = latLongString.split(" "); Strin

跟踪信息纬度:3.9574667经度:7.44882167


消息字符串的结构不会改变,只有数字会改变。

为此,您甚至不需要正则表达式。只需拆分字符串并调用正确的索引:

String latLongString = "Tracking info Latitude: 3.9574667 Longitude: 7.44882167"; //yours obviously won't be hardcoded
String[] split = latLongString.split(" ");
String lat = split[3];
String lon = split[5];

“正则表达式是一项要求吗?”流浪者说,在提出要求之前,没有任何方法值得赞赏。你可以很容易地在谷歌上找到答案