VB 如何输入一句话后将其中的字替换成另一个字程序是随机输入一句英文,然后将句子里面其中一个单词 替换成另一个单词?我现在只学了string,input output后面复杂的都没有学这个问题应该是用substring和indexOf来解 请用最简单的并且符合我现在所学的知识才写程序~我现在知道的是把一个句子分成2部分第一部分=句子.substring(0,var1)第二部分=句子.substring(var2)中间需要替换的单词.length=var2-var1后面的就不会了我写的程序是不知道句子和单词
2019-04-18
VB 如何输入一句话后将其中的字替换成另一个字
程序是随机输入一句英文,然后将句子里面其中一个单词 替换成另一个单词?
我现在只学了string,input output后面复杂的都没有学
这个问题应该是用substring和indexOf来解
请用最简单的并且符合我现在所学的知识才写程序~
我现在知道的是把一个句子分成2部分
第一部分=句子.substring(0,var1)
第二部分=句子.substring(var2)
中间需要替换的单词.length=var2-var1
后面的就不会了
我写的程序是不知道句子和单词 是什么
请问如何形容要写的句子,句子里的单词,和转换的单词.
优质解答
1楼的很对,你可以使用replace函数,不过必须是VB6才可以,VB5没有该函数
比如:
str="abc de fgh 1 and "
你如果需要把de更换成2,那么这样写好了:
str=replace(str,"de","2")
执行之后,这个str就是你想要的结果了:abc 2 fgh 1 and
你试试.
1楼的很对,你可以使用replace函数,不过必须是VB6才可以,VB5没有该函数
比如:
str="abc de fgh 1 and "
你如果需要把de更换成2,那么这样写好了:
str=replace(str,"de","2")
执行之后,这个str就是你想要的结果了:abc 2 fgh 1 and
你试试.