FrontPage  Index  Search  Changes  RSS  wikifarm  Login

正規表現Excelアドイン

概要

Excelで文字列操作用に正規表現を利用するワークシート関数を提供します

動作環境

Excel2000以降・IE5.5以降が入っているのなら多分動くでしょう

確認した環境

  1. Windows2000+Excel2000
  2. Windows2000+Excel2003
  3. WindowsXP+Excel2003

インストール

  1. RegExpFunctionAddin.xlaをExcelアドインとして登録します
    1. 関数の貼り付けダイアログでユーザ定義分類内のRegExpほげほげを選びます
  2. 必要な引数(後述)を与えます

使える正規表現

VBScript RegExpクラスで扱える正規表現に準拠します。 Clinick's Clinic on Scripting: 正規表現による Visual Basic Scripting Edition (VBScript) の機能強化 を参照して下さい

取り扱い

ソース改変、再配布、その他使われる方の責任でご自由にお取り扱い下さい

ダウンロード

更新履歴

20050423
完成

関数の説明

RegExpCount

概要

正規表現を使って文字列を検索し、パターンにマッチする文字列が何個あるか調べます

引数

共通引数
後述

戻り値

個数
パターンにマッチする文字列が何個あるか

RegExpExecute

概要

正規表現を使って文字列を検索し、パターンにマッチした取得インデックス番目の一致文字列を返します

引数

共通引数
後述
取得インデックス
検索文字列内で一致した部分の内、何個目の項目を返すかを指定

戻り値

一致文字列
取得インデックスで指定した部分一致文字列を返します

RegExpReplace

概要

正規表現を使ってパターンがマッチする部分の文字列を置き換えます

引数

共通引数
後述
置換文字列
置換先文字列を指定します

戻り値

置換後文字列
マッチ箇所を置き換えた文字列を返します

RegExpTest

概要

正規表現を使ってパターンがマッチするか調べます

引数

共通引数
後述

戻り値

マッチ可否
パターンにマッチしたらTrue、マッチしなかったらFalseを返します

共通引数

対象文字列
検索対象の文字列です
正規表現
検索に使う正規表現のパターン文字列です
全体処理可能
置き換え時等で文字列全体を処理対象とする場合True、一番目に一致した文字列のみを処理する場合Falseを指定します。省略可。デフォルトはTrue
大文字小文字区別無視
大文字と小文字を区別しない場合はTrue、区別する場合Falseを指定。省略可。デフォルトはTrue
複数行文字列使用
改行直後の文字を文字列の先頭と見なす場合True、見なさない場合False。省略可。デフォルトはTrue

連絡先

としあき(toshiaki@ tnz.jp)

ご意見・コメント等

(bbs plugin is disabled).

buy valium - HsvsRsvsesv (2009-06-05 (Fri) 17:07:09)

<a href="<http://groups.google.com/group/buy-best-generic-valium>">buy valium</a> (comment plugin is disabled).

Last modified:2009/06/05 17:07:09
Keyword(s):
References:[FrontPage] [SideMenu]