ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

VBA で正規表現を使う(RegExp オブジェクトのプロパティ)

      2018/03/24

RegExp オブジェクトのプロパティ

RegExp オブジェクトの詳細に関しては、VBA で正規表現を使う(RegExp オブジェクト)、メソッドの詳細に関しては、RegExp オブジェクトのメソッド を参照してください。


Pattern プロパティ

検索される正規表現のパターンを設定します。値の取得も可能です。


【書式】

object.Pattern = SearchString


引数・戻り値

  • object  ・・・  対象となる RegExp オブジェクトを指定します。
  • SearchString  ・・・  検索される文字列式を指定します。正規表現で使用できる文字等に関しては、VBA で正規表現を使う(RegExp オブジェクト) を参照してください。


IgnoreCase プロパティ

パターン検索で大文字と小文字を区別するかどうかを設定します。


【書式】

object.IgnoreCase = boolean


引数・戻り値

  • object  ・・・  対象となる RegExp オブジェクトを指定します。
  • boolean  ・・・  パターン検索するときに、大文字・小文字を区別するかどうかを指定します。True に設定すると大文字・小文字を区別しなくなります。既定値は、False です。


実行結果

IgnoreCase プロパティ


Global プロパティ

検索文字列全体についてのパターンとの一致を検索するかどうかを設定します。


【書式】

object.Global = boolean


引数・戻り値

  • object  ・・・  対象となる RegExp オブジェクトを指定します。
  • boolean  ・・・  ブール型(Boolean)の値を指定します。検索文字列全体についてのパターンとの一致を検索する場合は、True、最初の一致だけを検索する場合は、False(既定値)を指定します。



実行結果

Global プロパティ


MultiLine プロパティ

文字列を複数行として扱うかどうかを設定します。


【書式】

object.MultiLine = boolean


引数・戻り値

  • object  ・・・  対象となる RegExp オブジェクトを指定します。
  • boolean  ・・・  ブール型(Boolean)の値を指定します。文字列を複数行として扱う場合は、True を指定します。この場合、各行の先頭や末尾で、“^”“$” がマッチするようになります。初期値は False に設定されています。



実行結果

MultiLine プロパティ



 - VBA基本 , , , , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ある数値が、複数の範囲のどの範囲に含まれるかを示す文字列を返す(Partition 関数)

Partition 関数 の使い方 Partition 関数は、ある数値が、区切 …

文字列:指定した数の空白(スペース)からなる文字列を返す(Space 関数)

Space 関数 【書式】 result = Space ( number ) …

Array 関数(1)
Array 関数(バリアント型の配列を作成)

Array 関数の使い方 【書式】 myArray = Array ( elem …

文字列:文字を指定数並べた文字列を返す(String 関数)

String 関数 【書式】 result = String ( number, …

データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)

TypeName 関数 の使い方 TypeName 関数は、引数に、データ型を調 …

日付時刻:年・月・日を取得(Year、Month、Day 関数)

日付から年・月・日を取得する関数 【書式】 date_year = Year ( …

指定した値を16進数で表記した文字列に変換する(Hex 関数)

Hex 関数 の使い方 【書式】 result = Hex ( expressi …

ポイント単位の値に変換(CentimetersToPoints,InchesToPoints)

CentimetersToPoints メソッド センチメートル単位の値をポイン …

カレントフォルダの取得・設定(DefaultFilePath プロパティ)

DefaultFilePath プロパティ カレントフォルダとは、ブックを開いた …

DateSerial 関数 TimeSerial 関数 使用例
日付時刻:数値から日付・時刻データを取得( DateSerial 関数、TimeSerial 関数 )

DateSerial 関数(数値を使って日付データを取得) 【書式】 date …