📌  相关文章
📜  vbscript 检查字符串是否包含 - VBA (1)

📅  最后修改于: 2023-12-03 15:20:58.448000             🧑  作者: Mango

检查字符串是否包含特定字符 - VBS

在VBS中,我们可以使用InStr函数来检查一个字符串是否包含了另一个字符串。该函数返回一个整数值,表示被查找字符串第一次出现的位置,如果未检测到则返回0。

参数
  • String1:被查找的字符串,必选项。
  • String2:要查找的字符串,必选项。
  • Compare:指定比较类型,可选项。默认值为vbBinaryCompare,区分大小写。可选值为vbTextCompare,不区分大小写。
代码示例

以下示例演示了如何检查一个字符串是否包含了特定的字符:

Dim str1, str2

str1 = "Hello World"
str2 = "World"

If InStr(str1, str2) > 0 Then
    MsgBox "字符串包含指定字符"
Else
    MsgBox "字符串不包含指定字符"
End If

以上代码首先定义了两个变量str1str2,分别表示被查找字符串和要查找的字符串。然后,使用InStr函数检查str1是否包含了str2,如果返回值大于0,则表示字符串包含指定字符。

注意事项
  • InStr函数是区分大小写的,如果需要不区分大小写,可以在函数调用时指定比较类型为vbTextCompare
  • 在使用InStr函数时,应该始终先判断返回值是否大于0,再使用返回值进行判断。