我需要从 GPS 坐标字符串中提取不同的组件。例如:
+30° 18' 12" N // pull out 30, 18 & 12
或者
+10° 11' 1" E // pull out 10, 11 & 1
或者
-3° 1' 2" S // pull out -3, 1 & 2
或者
-7° 12' 2" W // pull out -7, 12 & 2
我在网上浏览了一下,发现有NSRegularExpression
. 我想知道是否可以以某种方式使用它?我还查看了提供的文档,并尝试组合一个正则表达式来提取不同的部分。这就是我想出的:
('+'|'-')$n°\s$n'\s$n"\s(N|E|S|W)
我不确定这是否正确,我也不清楚如何使用它,因为周围没有很多教程/示例。请问有人可以帮我吗?如果有更好的方法来做到这一点而不是使用NSRegularExpression
我对它持开放态度,但据我所知,objective c 没有任何内置的正则表达式支持。