本ページには広告が含まれています。
正規表現の検索時に大文字・小文字を区別するかどうかを示すブール値を指定します。このプロパティがTrueに指定されている場合、大文字と小文字を区別しません。
- 構文
- RegExp.IgnoreCase = Boolean
- 引数
- 戻り値
使い方
RegExp.Pattern プロパティに^[a-z]+$を指定しているのでRegExp.IgnoreCase プロパティにFalseを指定、もしくは省略した場合はアルファベットの小文字だけで構成された文字列にマッチしますが、Trueを指定した場合は大文字と小文字を区別しません。RegExp.Test メソッドは正規表現にマッチした場合にTrue、マッチしない場合にFalseを返すメソッドです。
DIM RegExp = CREATEOLEOBJ("VBScript.RegExp")
DIM array[] = "ABC", "abc", "Abc"
WITH RegExp
.Pattern = "^[a-z]+$"
.Global = TRUE
.IgnoreCase = FALSE
PRINT "■IgnoreCase = FALSE"
FOR item IN array
PRINT item + "," + .Test(item)
NEXT
.IgnoreCase = TRUE
PRINT "■IgnoreCase = TRUE"
FOR item IN array
PRINT item + "," + .Test(item)
NEXT
ENDWITH
- 結果
■IgnoreCase = FALSE ABC, False abc, True Abc, False ■IgnoreCase = TRUE ABC, True abc, True Abc, True