VB去除一个字符串中重复的字符串
我写了一个函数,去关于去除重复字符串的,但是处理出来的结果是错误的,有哪位高手指点一下
需要这样处理:
传进来一个字符串,
比如"000001,000001,000001",最后返回"000001";
比如"000001,000002,000001",最后返回"000001,000002";
比如"000001,000001,000002",最后返回"000001,000002";
等等,就是重复的字符串合为一个,不重复的就保留,而且字符串之间用,号隔开
我对VB代码不是很熟,不知道可以怎么处理
需要这样处理:
传进来一个字符串,
比如"000001,000001,000001",最后返回"000001";
比如"000001,000002,000001",最后返回"000001,000002";
比如"000001,000001,000002",最后返回"000001,000002";
等等,就是重复的字符串合为一个,不重复的就保留,而且字符串之间用,号隔开
'去除重复字符串
Public Function RemoveRepeat(ByVal AStr As String) As String
Dim arrTemp() As String
Dim I As Long
Dim J As Long
Dim LStr As String
LStr = ""
arrTemp = Split(AStr, ",")
For I = 0 To UBound(arrTemp)
For J = I + 1 To UBound(arrTemp)
If arrTemp(I) = arrTemp(J) Then
arrTemp(J) = ""
End If
Next J
Next I
For I = 0 To UBound(arrTemp)
If arrTemp(I) <> "" Then
LStr = LStr & arrTemp(I)
If I < UBound(arrTemp) Then
LStr = LStr & ","
End If
End If
Next I
RemoveRepeat = LStr
End Function
我对VB代码不是很熟,不知道可以怎么处理
...全文
相关推荐
删除文本文件中重复行(vb.net)
删除文本文件中重复的行,用VB.net实现。只查询文本中单列数值中重复的行,删除然后输出无重复行。
组合框去出重复值.rar
组合框去出重复值..............
VB.Net字符串和正则表达式参考手册
VB.Net字符串和正则表达式参考手册
VB.Netstring.rar_VB 正则_vb.net 字符串
VB.Net字符串和正则表达式参考手册,详细介绍了正则表达式
VB源码——查找特定位置字符串
Public Function findstr(ByRef instring As String, after As String, before As String, rewind As Boolean) As String ’instring母串,after前面字符,before后面字符,rewind从头开始查找


VB基础类
