正規表現

正規表現とは

文字列の高度な操作を可能にする正規表現について、ここで簡単に説明します。正規表現の概要 正規表現は、文字列のさまざまな特徴を一定のパターン(文字列)として表現するものです。 例として次のパターンがあります。 [a-e]これは「a」「b」「c」「d」「e…

正規表現の使用例

ここでは、正規表現の詳しい内容について触れる前に、比較的簡単な使用例をみてみます。 例1:ダイアログに入力された文字列内の半角数字の有無を判定する 例2:半角数字をすべて置き換えるユーザー定義関数 参考:参照設定と事前バインド 例1:ダイアログに入力…

RegExpオブジェクトの機能

先の節で正規表現の簡単な使用例をみてみましたが、Accessで正規表現を扱うにはVBAの使用が必須となります。さらにRegExpオブジェクトというものを介して操作することとなりますので、「.」とか「^」といったメタキャラクタをいくら覚えてもそれだけでは全く…

正規表現に用いるメタキャラクタ

正規表現で用いるさまざまなメタキャラクタについて紹介します。なお、正規表現が使える他のソフトやプログラミング言語においてもメタキャラクタの意味はほぼ同じですが、Access(VBA)のものとは若干異なる場合もあります。また、そもそも使えないキャラクタ…