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

  関連記事

Option Compare Text 例
Option Compare ステートメント

Option Compare ステートメントの使い方 【書式】 Option C …

Mid ステートメント 例
文字列:文字列変数内の一部を置き換える(Mid・MidB ステートメント)

Mid・MidB ステートメントの使い方 【書式】 { Mid | MidB } …

引数の整数部分を取得する(Fix 関数・Int 関数)

Fix 関数・Int 関数の使い方 【書式】 number_fix = Fix …

四捨五入・切り上げ・切り捨て・丸め(Round 関数 他)

Round 関数(丸め)の使い方 【書式】 value = Round ( ex …

太字・斜体(Bold,Italic,FontStyle)例
フォント 太字・斜体(Bold, Italic, FontStyle プロパティ)

太字の設定(Bold プロパティ) Bold プロパティは、フォントを太字にする …

変数がEmpty 値かどうかをチェックする( IsEmpty 関数 )

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

オートシェイプの種類を表す定数
オートシェイプの種類を表す定数(MsoAutoShapeType 列挙型)

MsoAutoShapeType 列挙型 オートシェイプオブジェクトの図形の種類 …

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

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

演算子の優先順位
VBA の演算子(演算子の優先順位)

演算子の優先順位 演算子の優先順位とは、1つの式の中に演算子が複数ある場合、どの …

文字列:文字列の長さを取得( Len 関数、LenB 関数 )

Len 関数(文字列の長さを取得) 【書式】 result_len = Len …