【VB6】如何把字符串中的一个字符替换成另外的 多个 字符?

好像 Mid(stringvar, start[, length]) = string 语句只能替换少于等于原有长度的字符吧?

要是我想将一个替换成几个呢?比如用ABC替换X?用什么语句?怎么写?

你好象弄错了,MID不是替换函数,是取指定位置字符串函数
这个才是Replace(字符串, "被替换内容", "替换内容")
s="ABCDEFGXABCDE"
s=REPLACE(s,"X","ABC")
结果:
s="ABCDEFGABCABCDE"
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-20
instr(aa,a)>1

【VB6】如何把字符串中的一个字符替换成另外的 多个 字符?
你好象弄错了,MID不是替换函数,是取指定位置字符串函数 这个才是Replace(字符串, "被替换内容", "替换内容")s="ABCDEFGXABCDE"s=REPLACE(s,"X","ABC")结果:s="ABCDEFGABCABCDE"

VB6.0中如何实现替换(文本)功能,全部替换(文本)功能?
find 必需的。要搜索到的子字符串。replacewith 必需的。用来替换的子字符串。start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。compare 可选的。数字值,表示判别子字符串时所用的...

vb6.0中怎么实现逐个替换的功能
可以先find第一个关键字 记录这个字符串的位置 然后替换这一段文字 然后接着从这个位置再往下找 依次类推

[求解]用vb6如何替换文本中的字符 比如文中出现多行 abcd1 wfddwos abc...
这应该很简单吧,检测字符串的前4个字符是否是abcd就行啊

vb6.0 字符串替换 请教高手
Dim str3 As String Dim

vb6.0如何 把TEXT1里面的 内容修改后 逐行移动到TEXT2?
End If MsgBox a 上面的If是防止这个字符串没有出现“转”字,instr函数就是查找某个字符在字符串中第一次出现的位置,并且返回它的位置,为0则是没找到;mid函数就是从某个字符串的位置开始提取字符,长度可以自定,mid(string1,start,length)length是缺省值,当不填的时候从start那个位置开始提取...

VB6.0 遍历指定文件夹所有文件,查找某字符串替换成新的
一、递归遍历目录;二、逐个处理文件。至于是否用到进制替换要看你的目的,要看“123123123sd”这个字符串的性质。个人认为需要过滤下文件类型。例如TXT,HTML,INI,ASP,PHP ,JS等等这些类型的文件内容都是字符串性质。但是,读很多格式的复杂文件,要通过二进制流方式,那么读到的可能不是“123123123sd...

如何通过split()让vb6把textbox中的内容分割为2维数组
Dim arr() As Integer, tmp1, tmp2, tmp3 As String tmp1 = Split(Text1, vbCrLf)tmp2 = Split(tmp1(0), "x")ReDim arr(UBound(tmp1), UBound(tmp2))For i = 0 To UBound(tmp1)For j = 0 To UBound(tmp2)arr(i, j) = Val(Split(tmp1(i), "x")(j))Next Next '...

vb6 将字符串中数字转换成数字
新建一个VB的EXE程序,画一个TEXT1,将文本改为110,再画一个COMMAND1,复制以下代码 Option Explicit Private Sub Command1_Click()Dim a As Single a = CSng(Text1.Text)Print a End Sub 将字符串转换成数字的函数还有,CInt和Val都是整型,CLng长整型,用法和本例差不多的。本例中的CSng是单...

在VB6.0中怎么将一个字符串转化成十进制整数
Private Sub Command1_Click() Dim s As String s = "adcmfjghtue" Print s For i = 1 To Len(s) Print Asc(Mid(s, i, 1)); Next iEnd Sub

相似回答