VB/VBAで使える正規表現検索/置換/分割関数 タグ表現付き置換も可能
VB プログラマに朗報です!! VB/VBA で正規表現を使えるようになります。
AWK や Perl などのテキスト処理言語で使える正規表現関数を VB/VBA で利用できるため、プログラミングの効率が大幅に向上します。
このモジュールは、32ビット版の Visual Basic (VB) または Visual Basicfor Application (VBA) で正規表現による文字列検索/置換/分割関数を利用できるようにするための DLL と .bas モジュールです。
次のような関数が利用できます。
◇ 正規表現による検索
◇ 正規表現による置換(文字列内の最左マッチング箇所のみ、または全マッチング箇所)
◇ 文字列分割(分割位置を正規表現で指定)
◇ タグ表現付き置換(マッチした文字列の一部を、置換後の文字列の中で 引用できる)
◇ 文字数カウント
【バージョン1.00からの変更点】
置換系の関数でメモリリークが発生していることがわかったため、関数の引数と戻り値の形式を変更することで対処しました。
※正規表現DLLの作成には、bmonkey氏が作成したDelphiユニット「AWK言語 正規表現関数群 version 0.31alpha」(フリーウェア)を利用させていただきました。
試用期限なし。送金したユーザーには、DLL 内に実装された高速版のタグ表現付き置換関数の名前が知らされて、使えるようになる。
ソフト名: | VB用正規表現関数モジュール(RegExpTN) |
---|---|
動作OS: | Windows 2000/NT/98/95 |
機種: | 汎用 |
種類: | シェアウェア |
作者: | T.Natori |
このソフトは有料ソフトです。
※消費税の増税に伴い、ソフト詳細説明や動作環境等に表示されている価格と、実際の価格が異なる場合がございます。ご購入前に必ずご確認ください。
※送金前に「シェアウェアの送金について」をお読み下さい。
※詳細はソフトをダウンロード後、ご確認ください。