---------------------------------------------------------------------- ■正規表現テスター ■Written by ukiya  mailto:ukiya@saku2.com  http://ukiya.sakura.ne.jp/ ---------------------------------------------------------------------- ■これは何をするものか  正規表現をテストするツールです。  .NETフレームワークの正規表現規則に従いますが、  ほぼPerlと互換らしいので他にも使えると思います。 ■インストール  アーカイブ内のファイルを適当なディレクトリに解凍してください。 ■動作環境 ------------------------------------------------------------------ ■注意:バージョン1.1から、.NETランタイム2.0での動作となります。■ ------------------------------------------------------------------  ・.NETランタイム2.0と多目のメモリ、CPU。  ・(参考)開発環境:Windows XP Pro SP2 + Pentium4 1.7GHz + 768MB Memory       C# on VisualStudio.NET2005 +.NET Framework&CLR 2.0 ■利用法  ・一番上にテスト対象の文字列を、正規表現と書いてある部分に正規表現を入れて、   「検索」ボタンを押してください。    ・結果はツリー状に表示されます。   ツリーの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キー使わないからなあ。 2006/09/02 ver1.1.0 .NET2.0に変更  ツリーをクリックした際にエラーが出る場合があった不具合を修正  $を使ったマッチで、置換を行った際に改行コードが消える不具合を修正  ツリーをクリックした際に、テキストボックスを自動スクロールするように変更  正規表現、置換表現をコンボボックスにした  .NET2.0にあわせ画面デザインを変更 2006/11/20 ver1.2.0 細かい機能追加  画面サイズを可変にして、画面サイズと位置を記憶するようにした  処理時間を表示するようにした  オプションをメニューに追い出した 2006/11/26 ver1.2.1 ミスミス  retsample.txtの同梱忘れ。  ファイル−終了を押しても閉じない不具合の修正(実装忘れてた!)