我想从字符串中匹配WGS84坐标系。
坐标是这样写的:
dddmm.sss,H
,其中
ddd: 0-180
mm: 0-59
sss: 0-999
H: W or E
我尝试从互联网上使用正则表达式,但这场比赛并没有让人伤心。这个正则表达式怎么样?
答案 0 :(得分:1)
(0[0-9][0-9]|1[0-7][0-9]|180)[0-5][0-9]\.[0-9][0-9][0-9],[EW]
和PCRE。
如果您尝试解析(0[0-9][0-9]|1[0-7][0-9]|180)[0-5][0-9]\.[0-9]*,[EW]
,请使用NMEA 0183
,因为不同设备之间的小数位数会有所不同(参考号为2,您有3位,我看过设备给出4位数字)。