その他のコンテンツ
ちょい読み!
コミック

新着ソフトレビュー 2008.06.03 RSS一覧
Vectorトップ > ライブラリ > Repl-Ace on .NET

Repl-Ace on .NET

go! download このソフトをダウンロード・購入する
このソフトをダウンロード・購入する
Repl-Ace on .NET
複数の置換処理を順序立てて行うことも可能な、Unicode対応の文字列置換ソフト
Windows Vista/XP/2000  フリーソフト(寄付歓迎)
Repl-Ace on .NET
  • メイン画面。複数のファイルに対して、複数の文字列置換を一括処理できる

  • ◎そのほかのスクリーンショット
  • 利用頻度の高い置換パターンはあらかじめ登録済み。プリセットから選ぶだけで実行できる
  • 選択ツール。実際に処理対象となるファイルから検索・置換文字列を指定できる

  • 複数の処理内容を組み合わせ、複雑な処理を行うこともできる文字列置換ソフト。

    「Repl-Ace on .NET」は、複数のテキストファイル内の文字列を一括置換するためのソフト。数ステップの操作で、指定文字列を一括置換できる。正規表現に対応するほか、文字セットの相互変換やファイル名の変換などの機能も搭載する。よく使われる操作はあらかじめセットされており、正規表現などを知らなくても、手軽に文字列置換を行うことが可能だ。.NET Frameworkにより、内部処理はUnicodeベースで行われる。

    置換対象のファイルを指定するには、まずフォルダを選択してその中のファイルを検索し、リストに抽出する。このときファイル名を指定することが可能で、ワイルドカードを使って特定文字列を含むファイルだけを抽出するといったこともできる。抽出されたファイルで不要なものがあれば、チェックボックスをOFFにすれば処理対象から除外される仕組み。サブフォルダを検索対象に含めたり、文字セットを判別しながら検索したりといったことも可能だ。

    置換処理の内容は、検索文字列と置換文字列とをセットで登録する。登録したセットはリストに表示され、リスト上で優先順位を入れ替えることも可能。リスト登録したあとでも、チェックボックスをOFFにすれば、処理はパスされる。置換のオプションとして、大文字/小文字の区別や正規表現の使用、改行コードの処理方法などを指定することが可能。処理内容を説明したコメントを登録しておくこともできる。

    全角/半角変換や改行の除去といった代表的な処理パターンはあらかじめ登録済み。ポップアップメニューから選ぶだけで、処理内容として設定できる。さらに、選択したテキストファイルの内容をダイアログボックスに表示させ、ダイアログから検索文字列や置換文字列を登録することもできる。置換処理の内容は、XML形式の「処理プラン」として保存することが可能で、あとから再利用したり、複数のプランを組み合わせて実行したりきるようになっている。

    処理終了後には結果一覧が表示され、置換個所の数などを確認できるほか、リストをクリックすることで、処理結果のファイルがエディタで開かれる。処理結果を事前にシミュレートして表示する機能もある。

    文字列置換に加え、テキストファイルの文字コード/改行コードの変換機能もある。対象ファイルのリスト上で個別に文字コードや改行コードを指定して一括変換できるほか、リスト上で選択したファイルだけを対象に、その場で直ちに変換することも可能だ。

    オプション設定ではそのほかにも、バックアップの作成や処理結果ファイルの出力方法の指定、デフォルトで使用するテキストエディタの指定、Unicode系の文字セットに変換する場合のByte Order Markの付加方法などを指定することができる。

     ソフトライブラリからのおすすめソフト
    不要なアプリケーションを跡形なく消去できる、使いやすいアンインストール支援ソフト「GeekUninstaller」
    不要なアプリケーションを跡形なく消去できる、使いやすいアンインストール支援ソフト
    「GeekUninstaller」
    実際のフォルダ構造にかかわらずファイルをわかりやすく分類・管理し、すばやく参照できる「dINDEX.2」
    実際のフォルダ構造にかかわらずファイルをわかりやすく分類・管理し、すばやく参照できる
    「dINDEX.2」
    64bit OSに完全対応。ハンターモードの改善なども図られた“強力”アンインストーラの新バージョン「Revo Uninstaller Free」
    64bit OSに完全対応。ハンターモードの改善なども図られた“強力”アンインストーラの新バージョン
    「Revo Uninstaller Free」
    シンプルなデザイン、軽快な動作、カスタマイズ自由度の高さが特徴の高機能メディアプレイヤー「RE PLAYER」
    シンプルなデザイン、軽快な動作、カスタマイズ自由度の高さが特徴の高機能メディアプレイヤー
    「RE PLAYER」
    日付ごとの出来事や予定などを“1行文章”でサッと書き込めるカレンダー+メモ帳ソフト「出来事帳」
    日付ごとの出来事や予定などを“1行文章”でサッと書き込めるカレンダー+メモ帳ソフト
    「出来事帳」

    reviewer's EYE reviewer's EYE
    文字列を置換したいときに使うツールといえば、やはり真っ先に思い浮かぶのはテキストエディタだが、作業するファイルの量が多くなると、いちいちファイルを開いて置換するのはかなりの手間になる。

    「Repl-Ace on .NET」は、そんなときにこそ役立つ文字列置換ソフトだ。任意のフォルダ(またはそのサブフォルダ)にあるファイルすべてを処理できる上、検索・置換の内容も複数を登録できるので、処理効率はいちいちファイルを開いて一語ずつ置換してゆくのとは比べものにならない。また、よく使う置換パターンを保存しておけばすぐに再利用できるので、定期的に発生するデータの加工にもうってつけだ。正規表現を使った複雑な処理もできるし、正規表現を知らなくても、全角/半角や大文字/小文字変換のようによく利用するパターンは、プリセットアイテムから選ぶことで、誰でも簡単に使いこなせるのはうれしい配慮だ。

    いわゆるプレーンテキスト以外に、CSVやタブ区切りなどのデータ形式、HTML/XHTML形式などももちろん扱えるので、業務用データの加工やWebサイトのメンテナンスにも役立つ。まとまった量のテキストデータを定期的に扱う必要のある方なら初心者、上級者を問わず、お勧めしたいソフトだ。

    (福住 護)

    ソフト作者からひとこと ソフト作者からひとこと
    ソフトを開発しようと思った動機、背景
    旧「Repl-Ace」は、公開当初の情勢では十分機能するツールだと自負していましたが、ほどなくしてUTF-8などのUnicode系が主流になり、Shift JISで内部処理をすることに限界を感じるようになりました。また、それについていろいろとご意見もいただきました。しばらくUnicode系での処理を検討しつつ、半ば放置していたのですが、やっと重い腰が上がり、後継版の開発に至りました。

    開発中に苦労した点
    開発環境を変えたため、完全にゼロからの開発になったことや、旧版に比べてできることが多くなったため、テストが煩雑になったことです。また、文字セットの判定に関する情報が少なく、文字セットの判定精度を上げることにも苦労しました。しかし、精度は結局イマイチなままのような気がしますが……。

    ユーザにお勧めする使い方
    私自身はHTML向けの処理を主たる用途に定めましたので、サイトの面倒な更新作業などに関して、特にお勧めできると思います。また、旧「Repl-Ace」では不可能だった、多言語での置換ができるようになりましたので、異なる言語間での単語変換といった用途も考えられます。本来の意図とは離れますが、今回少しグレードアップした置換シミュレーションで遊びながら、正規表現のトレーニングを楽しんでいただけると思います。

    今後のバージョンアップ予定
    コマンドライン処理を完全に省いてしまったので、別途開発するかどうかを検討中です。

    謝辞
    旧「Repl-Ace」をお使いいただいた方々のご意見は、大変参考になりました。また、開発にあたり、多数のサイトやblogを参考にさせていただきました。この場をお借りしてお礼申し上げます。

    (SirMiles)

    ● Repl-Ace on .NET Ver.1.0.2
  • 作 者 : SirMiles さん
  • 対応OS : Windows Vista/XP/2000
  • 種 別 : フリーソフト(寄付歓迎)
  • 作者のホームページ : http://www.sirmiles.com/repl_ace/
  • 補 足 : 動作には.NET Framework 2.0、Visual C++ 2008再頒布可能パッケージ(x86)が必要


  • go! download
    上で紹介したソフト(およびその関連ソフト)のソフト詳細ページにジャンプします。ソフト詳細ページからリンクされたダウンロードページでソフトをダウンロードできます。ソフト詳細ページには、作者データページへのリンクもあります。
    フリーソフト
    Repl-Ace on .NET 1.0.3 複数の置換を連続処理することも可能な文字列置換ソフト (1,637K)




    最近のレビュー記事
    DriverMax 10 PRODriverMax 10 PRO
    デバイスドライバーを最新の状態に。古くなった問題のあるドライバーを自動更新
    パパっとパスワード管理パパっとパスワード管理
    ID・パスワードを安全に管理するためのソフト
    Advanced SystemCare 12Advanced SystemCare 12
    パソコンの動作が遅い・重いをワンクリックで解消するパソコンのメンテナンスソフト
    Wise Care 365 PRO V5Wise Care 365 PRO V5
    ワンクリックでパソコンを高速&最適化するソフト
    AnyTrans 7AnyTrans 7
    iPhone・iPadとパソコンの間で、音楽や画像等のデータを簡単に転送&バックアップ
    eXpert PDF 12 UltimateeXpert PDF 12 Ultimate
    作成、閲覧、編集、変換、校正、保護、OCR機能を搭載したPDFソフト
    ネットラジオレコーダー8ネットラジオレコーダー8
    インターネットラジオを安全・確実に録音するソフト
    BackupNinjaBackupNinja
    iPhoneのあらゆるデータをバックアップ、欲しいデータを選んで自由自在に復元
    「Repl-Ace on .NET」と同じカテゴリーの他のレビュー

    新着ソフトレビュー 公開記事一覧



    おすすめコンテンツ

    掲載内容に関するご意見・ご感想は editor@vector.co.jp まで
    Copyright (c) Vector Inc. All rights Reserved.