【发布时间】:2018-02-01 13:22:08
【问题描述】:
我被困了大约一个小时:看起来我错过了一些东西。
我已经编写了上面的代码来操作数组中的文本。它的设计目的是从 keywordToProcess 中删除被忽略的关键字,这就是 j = "" 的意思。在那一行j = "",j 确实变成了空白,但成品i = join(i," ") 仍然有应该变成空白的单词。为什么?我不熟悉For Each-loop,也许我错过了一些重要的事情。
For Each i In keywordToProcess
i = Split(i, " ")
For Each j In i
j = RemovePrurals(j)
Next j
For Each j In i
For Each k In ignoreArr
If j = k Then
j = ""
End If
Next k
Next j
i = Join(i, " ")
Next i
【问题讨论】:
-
您永远不会将结果 (
j = "") 存储在i。 -
我该怎么做?