【发布时间】:2021-01-14 23:03:29
【问题描述】:
我正在尝试从我拥有的字符串中删除重复项。
字符串如下所示:
| word-1\word-2\word-3\word-3\word-3\word-3 |
|---|
我希望它看起来像这样:(没有重复)。
| word-1\word-2\word-3 |
|---|
到目前为止,我想将字符串放入一个数组并通过 \ 拆分为项目。 我真的不知道我应该如何减少重复。 而且,我不知道会有多少重复。
这是我目前得到的:
Sub Split_and_remove()
' split items on \
Dim item As String, newItem As String
Dim items As Variant, newItems As Variant
item = Sheet1.Range("A1").Value2
items = Split(item, "\")
newItems = items(0) + "\" + items(1) + "\" + items(2)
Sheet1.Range("A4").Value2 = newItems
End Sub
谢谢!
【问题讨论】:
-
使用
Scripting.Dictionary存储独特的物品,然后使用Join重新组装它们。