Patternプロパティ

正規表現パターンを定義します。

プロパティの使用方法:

構文: Object.Pattern = "<PATTERN STRING>"

例:

regExpObj.Pattern = "^\d{4}_\d{6}$" ' 1234_567890形式の文字列と一致します

regExpObj.Pattern = "\b\d{2}/\d{2}/\d{4}\b" 'MM/DD/YYYYフォーマットの日付と一致します

例:
Dim regex, inputText
Set regex = CreateObject("VBScript.RegExp")
regex.Pattern = "^\d{4}_\d{6}$"   ' Match strings in the format 1234_567890
inputText = "1234_567890"
' Check if the inputText matches the pattern
If regex.Test(inputText) Then
    'Valid Format Related Coding
Else
    'Invalid format Related Coding
End If

前述のコードで、パターン^\d{4}_\d{6}$は、inputTextが4桁の後にアンダースコア(_)と6桁が続く形式である必要があります。inputTextがパターンと一致する場合は、有効なフォーマット・セクション・コード・フローがトリガーされます。そうでない場合は、無効なフォーマット関連のコード・フローになります。