有5个数字的字符串"9 10 13 4 10"
要去掉里面相同的一个 可能有2个 或者是3个 例子为10 去掉后换成" " 不是 ""
例子去掉10后应该是"9 13 4 10"
9和13之间应该有2个空格 就是用空格代替了10
字符串也可能是"9 9 10 10 4"
应该换成"9 10 4"
9和10中间应该有4个空格 有好的办法吗?
谢了
要去掉里面相同的一个 可能有2个 或者是3个 例子为10 去掉后换成" " 不是 ""
例子去掉10后应该是"9 13 4 10"
9和13之间应该有2个空格 就是用空格代替了10
字符串也可能是"9 9 10 10 4"
应该换成"9 10 4"
9和10中间应该有4个空格 有好的办法吗?
谢了
解决方案 »
- 如何定位datagrid显示的数据而后进行打印
- 关于报表的问题!着急!
- 关于读取dat 文件的代码
- 当一个窗体上控件数量太多,窗体的高度超过了屏幕最大高度时,如何能让窗体以滚动条方式显示窗体上的控件!
- 这个SQL语句怎么写啊?想了一个星期了,没有写出来
- 高分:VB中如何修改机器的IP地址?
- 高分请教 datagrid 控件问题
- 用 api 动态改变分辨率后,为什么刷新率却变成了60?
- 有上海的程序请进来,大家数据共享,互相帮助,成立一个上海程序员爱好者俱乐部!来着有分!
- 在VB中如何使程序运行时,窗口就最大化?
- VB中的INPUTBOX参数可以用变量吗?
- 如何使ListView失去焦点仍保持蓝色高亮
Sub main()
Dim i As Long
Dim strSource As String, strResult As String, strArray() As String
strSource = "9 10 13 4 10"
strArray = Split(strSource, Space(1))
For i = 0 To UBound(strArray)
strResult = strResult & Space(1) & IIf(InStr(strResult, strArray(i)), Space(1), strArray(i))
Next
strResult = LTrim(strResult)
Debug.Print strResult
End Sub