GPS:48.8896 N - 2.37586 W
GPS:52.6399 N - -1.1267 W
我从HTML文件读取后得到了这些坐标数据,我想要一个单独的正则表达式,然后将它们组合成一个字符串,中间用分号,如 48.8896; 2.37586 或 52.6399; -1.1267 。
在这种情况下,模式怎么样?谢谢
答案 0 :(得分:0)
在给定的例子中:
string output = string.Join(";", Regex.Matches("GPS: 48.8896 N - 2.37586 W", @"-?\d+\.\d+")
.OfType<Match>()
.Select(m => m.Value));