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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

TextToColumns メソッド
セルのデータを区切り文字で複数のセルに分割する(TextToColumns メソッド)

TextToColumns メソッド TextToColumns メソッドを使用 …

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

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

RSet 関数・LSet 関数 例1
文字列:文字列変数の値を右詰めまたは左詰めにする(RSet ステートメント・LSet ステートメント)

RSet ステートメント・LSet ステートメント 【書式】 < RSet ステ …

フォントサイズ(Size,StandardFontSize)例
フォントサイズ(Size プロパティ・StandardFontSize プロパティ)

フォントサイズを取得・設定する(Size プロパティ) Size プロパティは、 …

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

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

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

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

日付時刻:日付時刻から情報取得( DatePart 関数 )

DatePart 関数(日付・時刻の値から情報を取得) 【書式】 result …

エラー(CVErr 関数・IsError 関数・Error 関数)

CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

日付時刻:日付・時刻の間隔を取得( DateDiff 関数 )

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

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

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