正規表現生成


正規表現生成モード

現在のタブ(タブ見出し部分でもタブ内容部分でもどちらでも可)をクリックすると、
タブ部分が上に折りたたまれて、正規表現生成モードになります。



通常モードに戻る場合は、上部のタブ見出し部分をクリックします。




使用方法・使用例

正規表現生成モードで大きい入力エリアに改行区切りで複数のパターンを入力します。

今回は以下の4つの言葉を入力しました。

JR大阪駅
地下鉄梅田駅
JR新大阪駅
地下鉄新大阪駅


そして、生成ボタンを押すと、入力した複数のパターンを満たす正規表現が
その下の出力エリアに生成されます。


入力ボタンを押すと、通常モードに戻って「検索する文字列」欄に入力されます。



VBAからの使用

VBAからも使用できるようになりました。
NewRA関数を実行することでRegexp Assembleオブジェクトを生成できます。
このオブジェクトにはAddメソッドとReメソッドがあります。

 Addメソッド:パターンを追加
 Reメソッド:追加されたパターンを統合したパターンを生成して返却

以下は使用例です。

Sub test1()

  Dim RA As Object

  Set RA = Application.Run("Excelre.xla!NewRA")

  RA.Add ("ABC")
  RA.Add ("BBC")
  MsgBox RA.RE

  Set RA = Nothing

End Sub
実行すると以下のようになります。



正規表現検索に戻ります

トップに戻ります


お探しの情報は見つかりましたか?
まだの方はこちらをどうぞ。
Google

PageTop