Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 匹配WGS84坐标_Regex_Coordinates - Fatal编程技术网

Regex 匹配WGS84坐标

Regex 匹配WGS84坐标,regex,coordinates,Regex,Coordinates,我想从字符串匹配WGS84坐标系 坐标是这样写的: dddmm.sss,H 在哪里 我在网上试了一个正则表达式,但很遗憾,这场比赛没有成功。这个正则表达式看起来怎么样?(0[0-9][0-9]| 1[0-7][0-9]| 180)[0-5][0-9]\.[0-9][0-9],[EW]in和PCRE 使用(0[0-9][0-9]| 1[0-7][0-9][180][0-5][0-9]\.[0-9]*,[EW]如果你试图解析NMEA 0183,因为设备之间的小数位数不同(参考资料说2,你有3个,

我想从字符串匹配WGS84坐标系

坐标是这样写的:


dddmm.sss,H

在哪里

我在网上试了一个正则表达式,但很遗憾,这场比赛没有成功。这个正则表达式看起来怎么样?

(0[0-9][0-9]| 1[0-7][0-9]| 180)[0-5][0-9]\.[0-9][0-9],[EW]
in和PCRE


使用
(0[0-9][0-9]| 1[0-7][0-9][180][0-5][0-9]\.[0-9]*,[EW]
如果你试图解析
NMEA 0183
,因为设备之间的小数位数不同(参考资料说2,你有3个,我看到一个设备有4个数字)。

我的文档明确地说3个数字,值总是正确的。不过我会记住这一点。
ddd: 0-180
mm: 0-59
sss: 0-999
H: W or E