VB中有函数可以直接将字符串倒过来吗?
1、有直接把字符串颠倒过来的函数吗?如abcdef,变为fedcba2、能否提供一种方法从字符串中提取一个数字,格式如“DK253+234.24”提取为253234.24...
1、有直接把字符串颠倒过来的函数吗?如abcdef,变为fedcba
2、能否提供一种方法从字符串中提取一个数字,格式如“DK253+234.24”提取为253234.24,就是去除数字最前的几个字符和加号
在文本框中输出时得行,如text1.text="DK25+234.24 DK26+234.24",输出时“DK25+234.24 DK26+234.24”是显示在一行,如何使输出变为两行,即“DK25+234.24”和“DK26+234.24”各占一行 展开
2、能否提供一种方法从字符串中提取一个数字,格式如“DK253+234.24”提取为253234.24,就是去除数字最前的几个字符和加号
在文本框中输出时得行,如text1.text="DK25+234.24 DK26+234.24",输出时“DK25+234.24 DK26+234.24”是显示在一行,如何使输出变为两行,即“DK25+234.24”和“DK26+234.24”各占一行 展开
3个回答
展开全部
strReverse("abcd") 我还真不知道 呵呵。
我原来用循环 解决。
看来落后了
a="abcdef"
la=len(a)
for i=1 to la
b=b & mid(a,la-i+1,1)
next i
'b和是a倒过来了,估计是strReverse函数的分解吧 哈哈
2.可以有两种做法 1.ASCII检测:
a="DK253+234.24"
la=len(a)
for i=1 to la
c=mid(a,la-i+1,1)
if Asc(c)=46 or (Asc(c)>=48 and Asc(c)<=57)then b=b & c
next i
'或,混用拉
a="DK253+234.24"
la=len(a)
for i=1 to la
c=mid(a,la-i+1,1)
if Asc(c)=46 or IsNumeric(Asc(c))then b=b & c
next i
’补充问题我不明白你什么意思啊
我原来用循环 解决。
看来落后了
a="abcdef"
la=len(a)
for i=1 to la
b=b & mid(a,la-i+1,1)
next i
'b和是a倒过来了,估计是strReverse函数的分解吧 哈哈
2.可以有两种做法 1.ASCII检测:
a="DK253+234.24"
la=len(a)
for i=1 to la
c=mid(a,la-i+1,1)
if Asc(c)=46 or (Asc(c)>=48 and Asc(c)<=57)then b=b & c
next i
'或,混用拉
a="DK253+234.24"
la=len(a)
for i=1 to la
c=mid(a,la-i+1,1)
if Asc(c)=46 or IsNumeric(Asc(c))then b=b & c
next i
’补充问题我不明白你什么意思啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strReverse("abcd")
得到"dcba"
得到"dcba"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询