• 締切済み

このような置換できるフリーソフトを探しています。

このような置換できるフリーソフトを探しています。 1つのテキストファイルの中の文字を1(検索文字)対1(置換文字)で 置換できるようなソフトです。 イメージとしては「Repl-Ace」というソフトの置換計画機能がちかかったのですが。 例えば、 置換前文字→置換後文字 1.ああああいいいいううう→ててててええええ 2.ああああいいいいうううえええ→うううういいいい というふうに1対1で置換できるようなものを探しています。 もしご存知の場合は教えてもらえますでしょうか? よろしくお願いします。

  • rezo
  • お礼率63% (12/19)

みんなの回答

noname#79209
noname#79209
回答No.5

質問文の表現は別として、 > ああああいいいいううう→ててててええええ > ああああいいいいうううえええ→うううういいいい 多分、 「ああああいいいいううう」を「ててててええええ」と置き換えたいが、 「ああああいいいいうううえええ」は「ててててええええ」+「えええ」としたくない。 ということでしょうか? もしそうなら、一度には無理かも。先に長い方の文字列を処理するなどしないといけません。 また、置き換え結果が次の置きかえで引っかかってしまうことも考えられます。

rezo
質問者

お礼

質問の仕方がわるくてすみませんでした。 vizzarさんの思っている通りです。 やっぱり、一度には無理ですか・・・ ありがとうございます。

  • Werner
  • ベストアンサー率53% (395/735)
回答No.4

例が1文字対1文字に見えないので何がやりたいのかよく分からないのですが、 Repl-Aceの「変換モードで処理する」を有効にすれば 目的の動作をしませんか? # 「変換モードで処理する」の説明はヘルプを見てください。

rezo
質問者

お礼

質問の書き方を間違えてしまいました。 普通の置換だと 1の「ああああいいいいううう」を「ててててええええ」に変換したいのですが 2の「ああああいいいいうううえええ」で「ててててええええ」+「えええ」になってしまい、「うううういいいい」になりません。 わかりずらくてすみません。 ># 「変換モードで処理する」の説明はヘルプを見てください。 確認してみます。ありがとうございます。

noname#57957
noname#57957
回答No.3

任意の文字列をこれまた任意の文字列に変換するのはソフトの問題ではありません。 変換のアルゴリズムの問題でしょ。 文字列変換ならEXCELのVBAでも十分出来ます。 これなら・・・ ああああいいいいううう→何やねん ああああいいいいうううえええ→OH My GOD! こんな事でもできますけど。 VBAに関するURLや書籍は腐るほどあるので探してみてはいかがでしょうか。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「1対1で置換する」って, どういう処理なんだろ? よくわからんなぁ. in-place でできなくてもいいなら (日本語に対応した) sed または tr, in-place が必要なら Perl と言ってみる. まあ, Perl はちょっと機能てんこもりすぎかもしれんけど.

rezo
質問者

補足

質問の書き方を間違えてしまいました。 普通の置換だと 1の「ああああいいいいううう」を「ててててええええ」に変換したいのですが 2の「ああああいいいいうううえええ」で「ててててええええ」+「えええ」になってしまい、「うううういいいい」になりません。 わかりずらくてすみません。

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.1

例1も例2も置換前とあとで文字数が違っていますから1対1文字変換ではありません. 一体何がしたいの?

rezo
質問者

補足

質問の書き方を間違えてしまいました。 普通の置換だと 1の「ああああいいいいううう」を「ててててええええ」に変換したいのですが 2の「ああああいいいいうううえええ」で「ててててええええ」+「えええ」になってしまい、「うううういいいい」になりません。 わかりずらくてすみません。

関連するQ&A

  • 複数単語の一括検索,置換フリーソフト

    Wordファイルまたはプレインテキストファイル(1ファイル単位でいいです)にある 複数の文字列(できれば,ワイルドカード使いたい)を一括検索(蛍光表示,反転表示など)または,一括置換できるフリーソフトはありませんか. イメージとしては,複数の対象単語等文字列リストを, 。 . 下さい ください 一つ ひとつ 但し ただし などで,スペースやカンマで,検索単語と置換単語を区切った置換辞書リストを事前に 準備して,対象ファイルを入力して検索,置換できるようなイメージです.

  • テキスト置換ソフトで、特定の文字列が●個出てくるごとに置換できるもの知りませんか?

    以下のような機能をもつ テキストファイルの置換ソフトを探しています。 特定の文字列が●個出てくるごとに、 その●個目の部分だけを置換する機能です。 たとえば、 abc abc abc abc abc abc abc abc という文字列があるとして、 手動ではなく一括で以下のように置換をしたいのです。 abc ABC abc ABC abc ABC abc ABC この例では、abcが2つ登場するごとに、ABCという文字列に置換されていますね。このように特定の文字列(この例ではabc)が●個出てくるごとに、その●個目の部分だけを置換するというような機能を持つ(できれば)フリーソフトなどをご紹介いただければありがたいです。 秀丸エディタなどのテキストエディタでは、おそらくできないと思うのですが、もしできるのであれば、そのやり方を教えていただいても構いません。 よろしくお願いいたします。

  • フリーの検索ソフトで

    検索ソフトで、フォルダ指定をして その中のテキストファイル内文字も検索できるソフトを探しています。 環境はWindows2000です。 ご使用のフリーの検索ソフトで上記のような内容のものご存じの方など書き込みいただけたらと思います。 よろしくお願いします。

  • メモ帳の置換機能で特定の文字列は残して置換するには?

    メモ帳の置換機能を使っているのですが、置換対象文字が含まれている特定の文字や文字列を選んで置換されないようにするにはどうしたらいいいでしょうか? 例えば <aaa/>bbbbb<ccc/><ddd/>で<ccc/>を除いて「/」を「#」に置換したい場合⇒<aaa#>bbbbb<ccc/><ddd#> などです。 メモ帳に<ccc/>を除いて置換するといった機能はないですよね? 他のテキストエディタで上記の機能を持つフリーソフトがあれば教えていただけますか? よろしくおねがいします。

  • テキストファイルの置換

    同じテキストファイルの中に abcdefg,21 abcdefg,414 abcdefg,5 という文字列があった場合、 一括置換で abcdefg,0 abcdefg,0 abcdefg,0 という風にできるテキストエディタを探しています。 ご存知の方はいらっしゃいますか???

  • 指定範囲の置換ができるソフト

    指定した文字を置換するソフトはたくさんありますが、こういったソフトはないでしょうか? ・「A」という文字から「B」という文字までの範囲を「C」という文字に置換する  もしくは  行頭や行末から「A」という文字までを「C」という文字に置換する ・上記の置換を複数のファイルに対して一括で実行する 上記の2つの条件を満たすことのできるフリーソフトを知っていればお教えください。 よろしくお願いします。

  • テキストファイルの一括検索置換ソフト(フリーで)知りませんか?

    MacOS 9.2.2 で動くフリーの一括検索置換ソフトをダウンロードできるサイトをしりませんでしょうか? 使う条件としては 「5000byte以上のテキストでも検索あるいは置換の対象とすることできる。」 できれば曖昧検索(ワイルドカード?)も可能なものだともっと理想的なのですが・・・・。 Windowsでは、その条件をほぼクリアするものが見つかったのですがMacでは無理なのでしょうか? どなたか知りませんか~!

    • 締切済み
    • Mac
  • macでの検索・置換ソフトを探しています。

    こんにちは。 当方htmlを検索・置換出来るソフトを探しています。 求める機能として、 ・複数ファイル(フォルダごと等含む)を一括で検索・置換できる。 ・全角英数字、全角カナ⇔半角英数字、半角カナ ができる。 ・指定文字列置換が出来る ・パターン置換(検索・置換パターンを登録)できる。 ・ドラ&ドロ対応 以上です。 winですとTExchange(http://www.vector.co.jp/soft/winnt/util/se428352.html)というソフトが完璧でした。 どうかよろしくお願いいたします。

  • 複数のテキストファイルの一括置換について

    複数のテキストファイルの一括置換について 複数のテキストファイル(html)の中にある 【地域名】という文字列を一括でそれぞれA、B、C・・・・という風に異なる文字列に変換したいです。 たとえば 001/index.html の中にある【地域名】は北海道 に変換 002/index.html の中にある【地域名】は青森 に変換 ・ ・ ・ 変換前の文字列は同一ですが、変換後の文字列を全ファイル異なるものにしたいので秀丸等の一括置換ができずに困っています。 全ファイル開いて1つ1つ検索置換していくには2000ファイルほどあるので大変なので何かいい案はないでしょうか? よろしくお願いいたします。

  • 複数ファイルの文字列を一括置換するソフトについて

    win98SEを利用しています。 複数のテキストファイルに含まれる文字列を別の文字列に変換してくれるツールはないでしょうか? たとえば、”あいうえお”を”かきくけこ”に変換してくれるようなものです。 某エディタの置換機能で出来ないこともないのですが、ファイルを開いた状態でなければできないので、数が多い場合に難有りなので。 フリーのソフト有りましたら教えてください。