【发布时间】:2015-12-19 23:25:23
【问题描述】:
所以我有
Dim str1
str1 = "Cat"
Dim str2
str2 = "concatenate"
我想知道是否有一种方法可以将 str1 与 str2 匹配并在 str2 中的 str1 匹配(不区分大小写)时返回非零正数?
【问题讨论】:
所以我有
Dim str1
str1 = "Cat"
Dim str2
str2 = "concatenate"
我想知道是否有一种方法可以将 str1 与 str2 匹配并在 str2 中的 str1 匹配(不区分大小写)时返回非零正数?
【问题讨论】:
对于 VBA,instr 是要走的路:
InStr(1, str2, str1, vbTextCompare)
第一部分是它开始寻找的地方,在这种情况下是第一个字符。
第二个是发生搜索的字符串。
第三个是搜索参数。
第四个判断是否看二进制值的文本。因此,对于不区分大小写的情况,我们使用 vbtextcompare。
【讨论】:
使用 indexOf 方法:
str2.indexOf(str1)
【讨论】:
【讨论】: