【UWSC】正規表現、マッチしているかどうかテスト

この記事について

環境Windows、UWSC、VBScript.RegExp
目的正規表現でマッチしているかどうかテストする
結果CreateOleObj(“VBScript.RegExp”)でパターンを設定し、re.Test(str)で判定する

UWSCで正規表現を使ったマッチしているかどうかのテスト

re=CreateOleObj("VBScript.RegExp")
re.pattern = ";$"  //正規表現のパターン。行末に「;」があればマッチ。
re.Global = True      //文字列全体を検索。trueでする(規定)、falseでしない(マッチする文字列が見つかったらそこで終了)。
re.IgnoreCase = True  //大文字・小文字を区別。trueでしない(規定)、falseでする。

str = "aaaaa;" //対象の文字列

IFB True = re.Test(str) THEN  
  PRINT "マッチしている"
ELSE
  PRINT "マッチしてない"
ENDIF

関連記事

タイトルとURLをコピーしました