1

以下のようなサンプルコードを見ました

If numb Like "[0-9]" Then
End If

これnumbが1文字を保持する文字列です。

VB6のLIKEキーワードとは何ですか?利用可能なドキュメントはありますか?

4

3 に答える 3

6

Like Operator(Visual Basic for Applicationsリファレンス)

2つの文字列を比較するために使用されます。

構文:

result = string Like pattern
于 2013-03-18T11:42:11.827 に答える
0

文字列「ABC」を比較する「Like」を使用するには、「0または任意の数」を意味する*を使用する必要があります。

例:「[AZ]」のような「ABC」は1文字の長さの文字列ではないため、FALSEになりますが、「*[AZ]」のような「ABC」はAZ範囲に多くの文字があるためTRUEを返します。

乾杯...ホルヘ

于 2015-03-03T22:35:45.737 に答える
0

例:

"G??" Like "God"

大文字のGで始まる3文字でなければならない文を見つけるには

"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

それらの1つを正確な場所に入力した場合。trueを返します

次の例では、パターンを使用する必要があります。そうしないと、入力中にエラーが発生します。

Private Sub Text2_Change()

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

サブ終了

于 2017-01-14T17:55:11.317 に答える