vb有没有字符替换函数
例如:要将123(0)中的"("和")"替换成"["和"]" 问题点数:20、回复次数:10Top
1 楼shuwork(袋鼠)回复于 2002-02-16 00:02:53 得分 0
replaceTop
2 楼visualbaby(好好学习天天向上)回复于 2002-02-16 00:03:05 得分 0
123(0)指的是什么,数组吗,vb中的数组下标从几开始来着,我怎么让你搞糊涂了。。。。。。。Top
3 楼MMABing(coolman)回复于 2002-02-16 00:11:50 得分 0
给个妹儿来
我发给你Top
4 楼shuwork(袋鼠)回复于 2002-02-16 00:16:42 得分 10
Private Sub Form_Load()
Dim M As String
M = Replace("123(0)", "(", "[", 1)
MsgBox Replace(M, ")", "]", 1)
End SubTop
5 楼shawls(VB Fan)(QQ:9181729)回复于 2002-02-16 00:23:13 得分 0
来晚了
Top
6 楼shawls(VB Fan)(QQ:9181729)回复于 2002-02-16 00:23:28 得分 0
来晚了
Top
7 楼Chice_wxg(学)(习)回复于 2002-02-16 07:56:57 得分 10
shuwork(袋鼠)
的很对。
另外,如果是VB5,没有 replace函数,你可以看看这代码:
功能:把s中的所有szChar全部替换为s1。
Private Function ReplaceStr(ByVal s As String, ByVal s1 As String, ByVal szChar As String) As String
Dim i As Integer
i = InStr(LCase(s), LCase(szChar))
If i > 0 Then
ReplaceStr = Left(s, i - 1) + s1 + Right(s, Len(s) - Len(szChar) - i + 1)
End If
End Function
Top
8 楼feihong0233(泓)回复于 2002-02-16 08:45:20 得分 0
replace strA,"(","["
replace strA,")","]"Top
9 楼tg123(T.G.)回复于 2002-02-16 10:30:06 得分 0
s$ = Replace("123(0)", "(", "[", 1)
s$= Replace(s$, ")", "]", 1)Top
10 楼benlovekelly(笨笨小蛐蛐)回复于 2002-02-16 12:38:03 得分 0
来晚了也要说:replaceTop




