GPS协调正则表达式并将它们组合为一个字符串

时间:2014-05-05 12:52:13

标签: c# regex string coordinates

GPS:48.8896 N - 2.37586 W

GPS:52.6399 N - -1.1267 W

我从HTML文件读取后得到了这些坐标数据,我想要一个单独的正则表达式,然后将它们组合成一个字符串,中间用分号,如 48.8896; 2.37586 52.6399; -1.1267

在这种情况下,模式怎么样?谢谢

1 个答案:

答案 0 :(得分:0)

在给定的例子中:

string output = string.Join(";", Regex.Matches("GPS: 48.8896 N - 2.37586 W", @"-?\d+\.\d+")
                                      .OfType<Match>()
                                      .Select(m => m.Value));