開発版 Ver.2.1.9 リリース

昨日ですが、久しぶりに開発版をリリースしました。久しぶりの割には機能追加が少なくて恐縮ですが……

今回、RegExp関数、RegExpReplace関数が追加されていますが、この関数のソースがTomTomさんから投稿されたのはずいぶん前だったりします。ではなぜ今まで追加されなかったか? 実はこれらの関数が持っている機能があまりに多すぎてヘルプをどうやって書いたものか悩んでいたからでした。

結局、ヘルプにはほんの一部の機能を記載するだけにとどめ、後はMicrosoftMSDNに掲載されている正規表現の解説ページ(http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jscript7/html/jsreconintroductiontoregularexpressions.asp)を参照してもらうように逃げを打った訳ですが、実はこんな風に全ての機能についてヘルプに記載していない機能が他にもいくつかあったりします。

たとえばFormat関数やLike演算子なんですが、これらの機能はVisual Basicの機能を直接呼び出して実装しています。で、もともとのVisual Basicの機能は「これはいらんやろ〜」というような細かい機能までびっしりつまっていたりするんですよね。実はFormat関数には日付の書式付表示機能があったりする訳ですが、その書式の数たるやなんと30種類以上。他にも数値やら文字列やらの表示機能もあるわけで、とても書ききれず現在のヘルプになっていたりします。まあSRCでは使い道がないでしょうからねえ……