gpt4 book ai didi

java - 如何从 Java 字符串中解析出纬度/经度

转载 作者:行者123 更新时间:2023-12-02 02:15:13 26 4
gpt4 key购买 nike

我正在尝试从字符串中分解以下纬度/经度值:

25N078E 代表 00-90 北/南到 000-180 东/西。我有现有的模式([\\d]){2}([NnSs]){1}[(\\d)]{3}([EeWw]){1} 有效,我尝试使用() 用于分组但不起作用。

无论如何,我正在尝试验证这四个领域;度数和方向,所以我需要根据这种模式将输入字符串分开,但我不知道该怎么做。

最佳答案

您错误地使用了捕获组:

您可以使用正则表达式(\d{2})([NnSs])(\d{3})([EeWw])

  • (\d{2}) 捕获前两位数字

  • ([NnSs]) 捕获您的北或南

  • (\d{3}) 捕获其他 3 个数字

  • ([EeWw]) 捕获您的东方或西方

使用 $1$2$3$4 获取结果。

Demo.

关于java - 如何从 Java 字符串中解析出纬度/经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49388973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com