![]() |
* U K I Y A H O N P O * Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura, che la diritta via era smarrita. |
自作ソフト一覧/正規表現テスター のバックアップ(No.2)
正規表現のテストや学習のためのツールです。【要.NET1.1】 こんな感じ&ref(): File not found: "regexp01.png" at page "自作ソフト一覧/正規表現テスター"; ダウンロード&ref(): File not found: "RegexTester102.zip" at page "自作ソフト一覧/正規表現テスター"; 2005/08/23 version 1.0.2 れどめ---------------------------------------------------------------------- ■正規表現テスター ■Written by ukiya mailto:ukiya@saku2.com http://ukiya.sakura.ne.jp/ ---------------------------------------------------------------------- ■これは何をするものか 正規表現をテストするツールです。 .NETフレームワークの正規表現規則に従いますが、 ほぼPerlと互換らしいので他にも使えると思います。 ■インストール アーカイブ内のファイルを適当なディレクトリに解凍してください。 ■動作環境 ・.NETランタイム1.1と多目のメモリ、CPU。 ・(参考)開発環境:Windows XP Pro SP2 + Pentium4 1.7GHz + 768MB Memory C# on VisualStudio.NET2003 +.NET Framework&CLR 1.1 ■利用法 ・一番上にテスト対象の文字列を、正規表現と書いてある部分に正規表現を入れて、 「テスト!」ボタンを押してください。 ・結果はツリー状に表示されます。 ツリーの1つ1つがマッチした部分文字列です。 グループ化を行った場合は各ツリーの子として表示されます。 ・ツリーをクリックすると、テスト対象の文字列のエリアで、そのツリーで マッチした部分が反転されます。 ・同ディレクトリのretsample.txtが右下にメモとして表示されます。 ■参考 ・.NETフレームワークの正規表現の詳細については以下を参照してください。 http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconregularexpressionslanguageelements.asp?frame=true ■配布条件等 ・非商用利用であれば、アーカイブを改変しない限り再配布に制限はありません。 ・事後連絡でもいいので一報入れて頂けるとありがたいです。 ・商用利用は(無いと思いますが)事前にご相談下さい。 ■更新履歴 2005/06/21 ver0.9.0 新規作成 2005/06/22 ver0.9.1 置換機能追加 オプションの保存に失敗することがあった不具合を修正 Ctrl+Aが効くようにした キャプチャ#も表示するようにした グループ表示の修正 画面レイアウトの修正 ヘルプにURLジャンプの追加 2005/07/14 ver1.0.0 正式公開開始 起動直後にツリー部をクリックすると落ちる不具合を修正 アイコン追加 2005/08/22 ver1.0.1 改行の扱いを変更。 今までは改行はそのまま \r\n だったが、本バージョンから \n として扱います。 (内部的に \r\n→\n 、および逆変換をおこなっています) →$ が各行毎にマッチ、のオプションをつけても、行末を \r$ としなければマッチしない故の対策。 これって .NETの正規表現のバグ? Environment.Newline にマッチしないとおかしいと思う。 2005/08/23 ver1.0.2 某氏の指摘でTabIndexを変更。 そういえばTabIndexなんて殆ど気にしてなかった。 Tabキー使わないからなあ。 何かコメントあればこちらに。 |