以下のようなサンプルコードを見ました
If numb Like "[0-9]" Then
End If
これnumb
が1文字を保持する文字列です。
VB6のLIKEキーワードとは何ですか?利用可能なドキュメントはありますか?
Like Operator(Visual Basic for Applicationsリファレンス)
2つの文字列を比較するために使用されます。
構文:
result = string Like pattern
文字列「ABC」を比較する「Like」を使用するには、「0または任意の数」を意味する*を使用する必要があります。
例:「[AZ]」のような「ABC」は1文字の長さの文字列ではないため、FALSEになりますが、「*[AZ]」のような「ABC」はAZ範囲に多くの文字があるためTRUEを返します。
乾杯...ホルヘ
例:
"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
サブ終了