VB6中的LIKE关键字

VB6中的LIKE关键字,vb6,keyword,Vb6,Keyword,我看到一个示例代码,如下所示 If numb Like "[0-9]" Then End If 这里的numb是一个包含一个字符的字符串 VB6中的LIKE关键字是什么?有可用的文档吗? 用于比较两个字符串 语法: result = string Like pattern 用于比较两个字符串 语法: result = string Like pattern 要让“Like”比较字符串“ABC”,必须使用*表示“0或任意数量” 例如:“ABC”类似于“[A-Z]”结果为假,因为“ABC”不

我看到一个示例代码,如下所示

If numb Like "[0-9]" Then
End If
这里的
numb
是一个包含一个字符的字符串

VB6中的LIKE关键字是什么?有可用的文档吗?

用于比较两个字符串

语法:

result = string Like pattern

用于比较两个字符串

语法:

result = string Like pattern
要让“Like”比较字符串“ABC”,必须使用*表示“0或任意数量”

例如:“ABC”类似于“[A-Z]”结果为假,因为“ABC”不是一个1字符长的字符串, 但是像“*[A-Z]”这样的“ABC”返回TRUE,因为“ABC”在A-Z范围内有许多字符

干杯。。。Jorge

要让“Like”比较字符串“ABC”,必须使用*表示“0或任意数量”

例如:“ABC”类似于“[A-Z]”结果为假,因为“ABC”不是一个1字符长的字符串, 但是像“*[A-Z]”这样的“ABC”返回TRUE,因为“ABC”在A-Z范围内有许多字符


干杯。。。豪尔赫

示例:

"G??" Like "God"
要查找必须有3个字符的句子,请以大写字母开头G

"Prophet Muhammad (PBUH)" Like "Prophet*"
查找任意长度但以先知开头的句子

"*Islam*" Like "The only logical religion is Islam but they are adding rumors to it"
查找包含伊斯兰教的任意长度的句子

"##days" Like "40days"
查找必须有6个字符且必须以2个数字开头且必须以天结尾的句子

"Only[01234][34]DaysDon'tDoSinThenYou'llSeeTheReality" Like "Only40DaysDon'tDoSinThenYou'llSeeTheReality"
[]中的所有内容都表示:

0或1或2或3或4

3或4

如果您在确切位置输入其中一个。这是真的

在以下示例中,我必须使用该模式,否则键入时会出错:

Private Sub Text2_Change()

With Text2
    If .Text Like "*/*/####" Then
        .ToolTipText = DATE_TOOLTIP_ADDED(.Text)
    End If
End With

结束子项

示例:

"G??" Like "God"
要查找必须有3个字符的句子,请以大写字母开头G

"Prophet Muhammad (PBUH)" Like "Prophet*"
查找任意长度但以先知开头的句子

"*Islam*" Like "The only logical religion is Islam but they are adding rumors to it"
查找包含伊斯兰教的任意长度的句子

"##days" Like "40days"
查找必须有6个字符且必须以2个数字开头且必须以天结尾的句子

"Only[01234][34]DaysDon'tDoSinThenYou'llSeeTheReality" Like "Only40DaysDon'tDoSinThenYou'llSeeTheReality"
[]中的所有内容都表示:

0或1或2或3或4

3或4

如果您在确切位置输入其中一个。这是真的

在以下示例中,我必须使用该模式,否则键入时会出错:

Private Sub Text2_Change()

With Text2
    If .Text Like "*/*/####" Then
        .ToolTipText = DATE_TOOLTIP_ADDED(.Text)
    End If
End With

End Sub

我从1993年开始使用VB。。。我不知道。。。我每天都学到一些东西:)我使用VB的时间也一样长(我们中的人不多),但也不知道这一点。然而,我无法让charlist工作。这些都产生了错误:“ABC”like“[AZ]”、“ABC”like“[A-Z]”、“ABC”like“[!Q]”。不过我并不太担心,因为我总是可以使用正则表达式。@TomCollins他们应该生成
False
Like
模式必须匹配整个字符串,而不是子字符串。就正则表达式而言,
Like
模式总是隐式地以
^
开头,以
$
结尾。为了将
“ABC”
类似的
,您可以使用
“[A-Z][A-Z][A-Z]”
。所以像
这样的
是一件非常基本的事情,有时可以节省链接到正则表达式库的工作量。大多数情况下,当您想知道字符串是否以某物开头(
s如“this*”
),以某物结尾(
s如“*this”
)或包含某物(
s如“*this*”
)时。类似于
Text1.Text如“*[!0-9]*”
的文本可用于验证(如果字符串不是所有数字,则返回True).我从1993年开始使用VB。。。我不知道。。。我每天都学到一些东西:)我使用VB的时间也一样长(我们中的人不多),但也不知道这一点。然而,我无法让charlist工作。这些都产生了错误:“ABC”like“[AZ]”、“ABC”like“[A-Z]”、“ABC”like“[!Q]”。不过我并不太担心,因为我总是可以使用正则表达式。@TomCollins他们应该生成
False
Like
模式必须匹配整个字符串,而不是子字符串。就正则表达式而言,
Like
模式总是隐式地以
^
开头,以
$
结尾。为了将
“ABC”
类似的
,您可以使用
“[A-Z][A-Z][A-Z]”
。所以像
这样的
是一件非常基本的事情,有时可以节省链接到正则表达式库的工作量。大多数情况下,当您想知道字符串是否以某物开头(
s如“this*”
),以某物结尾(
s如“*this”
)或包含某物(
s如“*this*”
)时。类似于
Text1.Text如“*[!0-9]*”
的文本可用于验证(如果字符串不是所有数字,则返回True).唯一合乎逻辑的宗教是伊斯兰教,嗯?唯一合乎逻辑的宗教是伊斯兰教,嗯?卢兹