VB中如何替换最后一次出现的字符
答案:1 悬赏:0 手机版
解决时间 2021-03-28 07:32
- 提问者网友:温旧梦泪无声
- 2021-03-27 21:13
VB中如何替换最后一次出现的字符
最佳答案
- 五星知识达人网友:人類模型
- 2021-03-27 21:50
1、首先,在字符串中查找最后一次出现的字符的位置。用Instr()函数,过程如下:
‘在字符串strTmp中,查找字符chrTmp
dim i as integer, j as integer
i=0
i=instr(strTmp,chrTmp,i+1)
if i=0 then
msgbox "在字符串"& strTmp& "中不包含字符"& chrTmp
exit sub
endif
do while(i<>0)
j=i
i=instr(strTmp,chrTmp,i+1)
loop
'j就是所找字符的位置
2、替换
strNew=left(strTmp,j-1) & chrNew & right(strTmp,len(strTmp)-j)
’原字符串前半部分+替换的新字符+后半部分
‘在字符串strTmp中,查找字符chrTmp
dim i as integer, j as integer
i=0
i=instr(strTmp,chrTmp,i+1)
if i=0 then
msgbox "在字符串"& strTmp& "中不包含字符"& chrTmp
exit sub
endif
do while(i<>0)
j=i
i=instr(strTmp,chrTmp,i+1)
loop
'j就是所找字符的位置
2、替换
strNew=left(strTmp,j-1) & chrNew & right(strTmp,len(strTmp)-j)
’原字符串前半部分+替换的新字符+后半部分
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯