VB中如何提取特定字段,急,在线等
text的内容如下:N36°117′6549〃请问高手们,如何将TEXT里的内容转化为:36.1176549在线急等,刚注册的账号分数不是很多,麻烦高手们帮个忙,以后有分...
text的内容如下:N36°117′6549〃
请问高手们,如何将TEXT里的内容转化为:36.1176549
在线急等,刚注册的账号分数不是很多,麻烦高手们帮个忙,以后有分再给你补上,说到做到!!
谢谢你啊高手,真的太有用了,我还想问下,如果我不知道第一个字母是不是N,或者直接说我根本不知道第一个字母是什么,但一定是个字母,如何把这个字母舍掉呢??谢谢啊,回答了这个分就给你了,虽然不多,由衷的感谢啊 展开
请问高手们,如何将TEXT里的内容转化为:36.1176549
在线急等,刚注册的账号分数不是很多,麻烦高手们帮个忙,以后有分再给你补上,说到做到!!
谢谢你啊高手,真的太有用了,我还想问下,如果我不知道第一个字母是不是N,或者直接说我根本不知道第一个字母是什么,但一定是个字母,如何把这个字母舍掉呢??谢谢啊,回答了这个分就给你了,虽然不多,由衷的感谢啊 展开
展开全部
呵呵,1楼答案不错。我稍微补充下。首先把text内容整体当成一个字符串,然后left(string,n)取字符串string左边第一位开始的N个字符组成一个新字符串。你可以取它第一位。然后判断ascii码值是不是在字母之列(字母ascii值可以查表)还有一个函数也是相当有用也介绍下, mid(string,N1,N2)从字符串内N1位开始取N2个字符组成一个新字符串。
由于题目比较简单(感觉你是初学吧)。所以我只提供算法(毕竟算法是一个程序的灵魂),同时也给你自己锻炼下代码编写能力。如需要,我可以再补充。谢谢。
由于题目比较简单(感觉你是初学吧)。所以我只提供算法(毕竟算法是一个程序的灵魂),同时也给你自己锻炼下代码编写能力。如需要,我可以再补充。谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有关系。
text1=replace(text1,"°",".")'将°换成小数点
text1=replace(text1,"N","")'将N去掉
text1=replace(text1,"〃","")'将秒去掉
text1=replace(text1,"′","")'将分去掉
text1=replace(text1,"°",".")'将°换成小数点
text1=replace(text1,"N","")'将N去掉
text1=replace(text1,"〃","")'将秒去掉
text1=replace(text1,"′","")'将分去掉
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
text1=mid(text1,2,2)& "." & mid(text1,5,3) & mid(text1,9)
'这样就不管第一个字母是什么了
'这样就不管第一个字母是什么了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询