VB-Instr、Str、Replace、Format

1、instr
instr函数返回值是目标字符串在母字符串里第一次出现的位置(即字符数),所以,只能是一个数字,而且是整数。

当然这是在省略函数第一参数“开始位置”的情况下得到的。如果不省略,就是从指定位置向后找看看目标字符串是否在目字符串中,如果找到返回找到的位置,找不到就是0

例子:
instr(“efabcdefg”,”e”)的结果当然是1
instr(2,”efabcdefg”,”e”)的结果就是7
instr(5,”efabcdefg”,”a”)的结果就是0
instr(“efabcdefg”,”k”)的结果也是0

2、Str

 Str()的作用是将数字型变量或常量改变成字符型变量或常量,

例如:

  对于常量:str(35)=" 35 ",str(-5.5)="-5.5 ",以此类推。(注意字符串" 35"的前面有一个空格。)

  对于变量:则把变量的值变成字符串,如:假定A =287,则str(A)=" 287 ",以此类推。(注意前面也有空格)

 对于str(ABC),因为ABC不是数字,所以vb系统就把它当成变量ABC,就去调ABC的值,因从未对ABC赋值,系统默认为0,所以就把那个0转化成字符串了,?Str(ABC) 就打印出字符串" 0"(前面有一个空格)。

3、Replace

替换字符串用的,比如:Print Replace(a,”ab”,”12”)
这句意思是Print 替换a变量中的所有”ab”字符为”12”

Replace函数 返回描述

返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。

语法:

Replace(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值