• 締切済み

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

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

みんなの回答

  • draft4
  • ベストアンサー率21% (1275/6017)
回答No.1
ROLLY617
質問者

お礼

回答ありがとうございます。 ただ、インストールして試してみたのですが、 やはり1つの任意の文字列をファイルごとに異なる文字列へ置換することは出来ませんでした。 全部同じ文字へ変換されてしまうようです。 残念です。。 これのほかに何かいい案がありましたら引き続きよろしくお願いいたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 階層の深いファイルの一括置換ソフトを探しています。

    ファイルの一括変換ソフトを探しています。 001 002 003 というフォルダにそれぞれ「index.html」のファイルが 保存されているとします。 「index.html」に特定の文字列(例えば、「XYZ」)を検索して フォルダごとに違う文字列を置換することの出来るソフトです。 001のフォルダの中のindex.html XYZ→AAA にそれぞれ置換 002のフォルダの中のindex.html XYZ→BBB にそれぞれ置換 003のフォルダの中のindex.html XYZ→CCC にそれぞれ置換 上記のように一括変換できるツール、または方法を ご存じの方は教えて頂けませんか。 過去ログや検索エンジンで調べてみたのですが 見つけることが出来ませんでした。 OSはXPのSP2です。 宜しくお願い致します。

  • 複数の単語を、一括で、複数の単語に置換する方法

    複数の単語を、「一括」で複数の単語に「置換する方法」ってありますか? 北海道 ⇒ 1 青森 ⇒ 2 秋田 ⇒ 3 岩手 ⇒ 4 ・ ・ ・ 沖縄 ⇒ 47 というように置き換えたい場合、47回も置換作業をしなくちゃいけません。 これを一発で47個分置換できるような機能があったら知りたいです。 できれば、テキストファイル形式での一括置換を希望しています。 また、フリーソフトで置換できるようなものがあればベストです。 ご存知の方、回答の方お願いします。

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

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

  • 正規表現で一括置換

    現在、数多くの長文データを、テキストエディタの置換機能で一括置換しています。 jeditX(または秀丸エディタ)の正規表現をもちいた複数一括置換について質問させていただきます。 私は正規表現やPC言語の初心者です。どうぞよろしくお願いいたします。 かなり困り果てております。どうぞ、正規表現にくわしいかた、よろしくお願いします。 一二三『一二三にそれぞれ♪マーク』 という文章に対して 一♪二♪三♪ という一括置換をすることには成功しました。 こう書いています。 ■検索文字列 (.{1,1})(.{1,1})(.{1,1})『(.{1,1})(.{1,1})(.{1,1})にそれぞれ♪マーク』 ■置換文字列 \1♪\2♪\3♪ これでぶじ、以下のように一括置換できました。 一♪二♪三♪ 現実には傍点や圏点をふっているんですが、判りやすく♪マークにしています。 この調子で長い文章も変換できていて満足していたのですが…… しかし代入文字が10個以上になったとたんに、まったく動きません。 ■置換したい文章 一二三四五六七八九十『一二三四五六七八九十にそれぞれ♪マーク』 ■検索文字列 (.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})『(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})にそれぞれ♪マーク』 ■置換文字列 \1♪\2♪\3♪\4♪\5♪\6♪\7♪\8♪\9♪\10♪ こうやると、置換後の文章は以下のようになってしまいます。 一♪二♪三♪四♪五♪六♪七♪八♪九♪一0♪ 10個目以降の数字が、正しく機能してくれません。 \10  という正規表現の書き方は 「一番目の値を参照して、それから数字の0を記入しなさい」 という意味になってしまうようです。 わたしは十番目の値を代入してほしいだけなんです。 \1 や \2 や \3 といった代入文字のように \10 や \11 を機能させる、正しい表記をご教授ください。よろしくお願いいたします。 ちなみに以下のように書いてもダメでした……。 \1\0 グーグルで1日中検索しても判りませんでした。jeditXの複数一括置換でこれをなんとかしたいのです。ご存じの方、どうぞ教えてください。よろしくおねがいします! 秀丸エディタをご利用で、正規表現にくわしい方も、ぜひヒントを出していただければと思います。

  • カンマ形式のテキストファイルの置換

    テキストファイルの変換に困っています. 1,2,3,4 5,6,7,8 というデータを 1 2 3 4 5 というように置換操作でカンマ→改行にしたいと 思っています. ・秀丸の場合 ,→\n(改行文字)でできます. でもメモ帳の場合は\nのようなエスケープシーケンス は使えません メモ帳で置換後の文字列を改行にしたいのですが どのようにしたらいいでしょうか?教えてください メモ帳でだめならエクセルではできないでしょうか?

  • 複数のファイル 改行が入った文字列の一括変換

    改行が入って複数行にわたる文字列を 複数のファイルを対象にして 一括変換するツールは ありませんでしょうか。 一行だけの文字列では 「ファイルから置換」を使っているのですが、 複数行を対象にした置換をする方法がわからないのです。

  • ディレクトリ内の複数のテキストファイルの文字列を、一括置換する方法について

    ディレクトリ内にある複数のcgiファイルの文字列を一括で置換する方法について教えてください。 置換前文字列 jcode.pl ↓ 置換後文字列 ../../jcode.pl 対象ファイル 以下のように、/cgiディレクトリ内に複数のcgiファイルがあります。 /web └/cgi --└ 01.cgi --└ 02.cgi --└ 03.cgi --└ 04.cgi --└ 05.cgi ただし、所有者とパーミッションを変更せずにしたいのです。 sedコマンドを試しましたが、オプションについてよくわからないため、上手く行きませんでした。 (所有者がrootに変更となったり、また、別ファイル名で保存しないと、上手く行きませんでした。) どなたか、ご指南宜しくお願い致します。

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

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

  • 複数ファイルの文字列置換の方法について

    あるディレクトリ内にある全てのテキストファイルの中から、「A」という文字列を「B」に置換したいのですが、秀丸もしくはPerlなどで簡単にできますでしょうか? ご存知の方、教えて下さい。 宜しくお願いします。

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

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

紙詰まりエラーに困っています
このQ&Aのポイント
  • 紙詰まりしていないのに紙詰まりエラーが発生してしまいます。
  • ローラーの掃除を試みましたが解決できませんでした。
  • 型番はMFC-j1605DNです。
回答を見る

専門家に質問してみよう