社名ロゴ120×600

正規表現

Regular Expression(RegExp) オブジェクト


 Set 変数 = New RegExp

 正規表現の機能を提供します。

プロパティ
Global 検索の範囲を取得/設定する
IgnoreCase大文字/小文字を区別するかを取得/設定する
Pattern 検索パターンを取得/設定する

メソッド
Execute検索を実行する
Replace正規表現による検索で見つかったテキストを置換する
Test パターンに一致する文字列があるかどうかを調べる

Match オブジェクト

 正規表現で一致した文字列の読み取り専用プロパティにアクセスする手段を 提供します。

プロパティ
FirstIndex検索対象の文字列内で一致が見つかった場所を返す
Length 検索対象の文字列内で一致した文字列の長さを返す
Value 検索対象の文字列内で一致した値またはテキストを返す

Matches コレクション

 正規表現の Match オブジェクトのコレクションです。

 Matches コレクションには、個別の Match オブジェクトが格納されます。 このコレクションは、RegExp オブジェクトの Execute メソッドによっ てのみ作成可能です。個別の Match オブジェクトのプロパティと同様、 Matches コレクションのプロパティは読み取り専用です。
 正規表現で検索を実行すると、Match オブジェクトが 0 個以上作成されま す。それぞれの Match オブジェクトは、正規表現で検索された文字列、文字 列の長さ、および文字列が検索された場所のインデックスにアクセスする手段 を提供します。

SubMatches コレクション

 正規表現のサブマッチ文字列のコレクションです。

 SubMatches コレクションには、個別のサブマッチ文字列が格納されます。 このコレクションは、RegExp オブジェクトの Execute メソッドによっ てのみ作成可能です。SubMatches コレクションのプロパティは、すべて読み 取り専用です。
 正規表現で検索を実行すると、サブ条件が取得を示すかっこで囲まれている 場合にサブマッチ文字列が 0 個以上作成されます。SubMatches コレクション の各項目は、正規表現によって検索および取得される文字列です。


マイクロソフトのページ(参考)


  

「WSH入門」のインデックスへ