vb.net中提取一部分我要的字符串?

这是gps提取到的信息,"$GPGGA,075646.801,3423.0330,N,10859.5286,E,0,03,,28.4,M,-28.4,M,,0000*68... 这是gps提取到的信息,"$GPGGA,075646.801,3423.0330,N,10859.5286,E,0,03,,28.4,M,-28.4,M,,0000*68
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,075646.801,V,3423.0330,N,10859.5286,E,,,210415,,,N*70
$GPGGA,075647.801,3423.0338,N,10859.5311,E,0,03,,28.4,M,-28.4,M,,0000*6E",我想要分别提取其中$GPRMC中的“075646.801”,“3423.0330”,“10859.5286”,该如何编写啊?求大神赐教!(我财富值不多了,悬赏比较少,但非常希望得到解答,谢谢啊!)
展开
 我来答
百度网友bdb9803
2015-04-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:9974万
展开全部

假设gps信息在字符串变量s中

        Dim a() As String = s.Substring(s.IndexOf("$GPRMC")).Split(",")
        MsgBox(a(1) & " " & a(3) & " " & a(5))
FMUD1
2015-04-21 · TA获得超过1008个赞
知道大有可为答主
回答量:1289
采纳率:71%
帮助的人:892万
展开全部
正则表达式获取该行
\$GPRMC[\S]{1,50}
从该行中获取小数
[\d]{1,}\.[\d]{1,}
前三个就是,不支持正数和负数。
追问
谢谢啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式