我看到一个示例代码如下
If numb Like "[0-9]" Then
End If
这numb
是一个包含一个字符的字符串。
VB6 中的 LIKE 关键字是什么?有没有可用的文档?
Like 运算符(Visual Basic for Applications 参考)
用于比较两个字符串。
句法:
result = string Like pattern
要让“Like”比较字符串“ABC”,您必须使用 * 来表示“0 或任意数量”。
例如: "ABC" Like "[AZ]" 结果为 FALSE,因为 "ABC" 不是一个 1 字符长的字符串,但 "ABC" Like "*[AZ]" 返回 TRUE,因为 "ABC" 在 AZ 范围内有很多字符
干杯...豪尔赫
例子:
"G??" Like "God"
查找必须有 3 个字符以大写G开头的句子
"Prophet Muhammad (PBUH)" Like "Prophet*"
查找任何长度但以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
结束子