gpt4 book ai didi

vbscript - 检查字符串是否包含空格

转载 作者:行者123 更新时间:2023-12-04 10:16:56 25 4
gpt4 key购买 nike

我正在尝试检查字符串中是否有空格。以下对我不起作用。

if (skpwords.contains(lcase(query)) And Mid(query, InStrRev(query, " "))) then

end if

最佳答案

检查字符串是否包含字符(或子字符串)的正确方法是使用 InStr()功能。它将返回字符串中找到文本的位置的基于 1 的索引。因此,返回值 > 0 表示查找成功。例如:

If InStr(query, " ") > 0 Then
' query contains a space
End If
InStr()函数也可以选择接受三个或四个参数。如果要指定起始索引,请使用三参数版本:
If InStr(3, query, " ") > 0 Then
' query contains a space at or after the 3rd character
End If

如果要执行不区分大小写的搜索(默认为区分大小写),请使用四参数版本。请注意,此函数没有允许您指定区分大小写的三参数版本。如果要执行不区分大小写的搜索,则必须始终提供起始索引,即使要从开头 ( 1 ) 开始搜索:
If InStr(1, query, "A", vbTextCompare) > 0 Then
' query contains "a" or "A"
End If

关于vbscript - 检查字符串是否包含空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31370456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com