FrontPage  Index  Search  Changes  RSS  wikifarm  Login

koeだめ(Hiki) - 正規表現Excelアドイン Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

{{toc}}
!概要

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

!動作環境
Excel2000以降・IE5.5以降が入っているのなら多分動くでしょう
!!確認した環境
#Windows2000+Excel2000
#Windows2000+Excel2003
#WindowsXP+Excel2003

!インストール

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

!使える正規表現

VBScript RegExpクラスで扱える正規表現に準拠します。
[[Clinick's Clinic on Scripting: 正規表現による Visual Basic Scripting Edition (VBScript) の機能強化|http://www.microsoft.com/japan/msdn/columns/scripting/scripting051099.asp]]
を参照して下さい

!取り扱い

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

!ダウンロード
{{attach_anchor(RegExpFunctionAddin.zip,download)}}

!更新履歴
:20050423:完成

!関数の説明
!!RegExpCount
!!!概要
正規表現を使って文字列を検索し、パターンにマッチする文字列が何個あるか調べます
!!!引数
:共通引数:後述
!!!戻り値
:個数:パターンにマッチする文字列が何個あるか

!!RegExpExecute
!!!概要
正規表現を使って文字列を検索し、パターンにマッチした取得インデックス番目の一致文字列を返します
!!!引数
:共通引数:後述
:取得インデックス:検索文字列内で一致した部分の内、何個目の項目を返すかを指定
!!!戻り値
:一致文字列:取得インデックスで指定した部分一致文字列を返します

!!RegExpReplace
!!!概要
正規表現を使ってパターンがマッチする部分の文字列を置き換えます
!!!引数
:共通引数:後述
:置換文字列:置換先文字列を指定します
!!!戻り値
:置換後文字列:マッチ箇所を置き換えた文字列を返します

!!RegExpTest
!!!概要
正規表現を使ってパターンがマッチするか調べます
!!!引数
:共通引数:後述
!!!戻り値
:マッチ可否:パターンにマッチしたらTrue、マッチしなかったらFalseを返します

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

!連絡先
としあき(toshiaki@
tnz.jp)

!ご意見・コメント等
{{bbs}}

!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}}