- ベストアンサー
複数フォルダーにある複数のファイルの特定の文字の置き換え
ホームページを公開しているのですが、htmlの改行を含むある部分を、 一括して自動で置き換えたいのですが、そういうソフトは無いでしょうか? 改行を含まない文字列の変換はWZエディターで行えるのですが、 改行を含むと、何故か置き換えしてくれません。 置き換えしたいある部分とは --------------- <P> <BR> </P> <P> <BR> --------------- で先頭や途中に改行が含まれています。これを --------------- <P> --------------- だけにしたいのです。 変換しなければならないページが300以上あり、手作業で行うのが大変なので、もしこういう作業が行えるソフト等あれば、是非教えて下さい。 宜しく御願い致します。 OSはXP(HE)です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Wzエディターで「検索」や「置換」に改行を含む文字列を指定する時には、 <P>\n<BR>\n</P>\n<P> というように、改行を"\n"で表し、「検索」のオプションで、 □\を通常文字として検索(Y) のチェックを外します。 もしかしたら、Wzエディターで上記の機能を使うには、『HTML機能拡張プラグイン』(下記参考URL:VillageCenter『Wzエディター拡張プラグイン』の『HTMLCMD』)が必要かもしれませんが、私のWzエディターは既に『HTMLCMD』を入れていて、確認ができませんので、お使いのWzエディターで改行を"\n"で検索できないようでしたら、下記参考URLからダウンロード(無料)して、インストールしてください。 ダウンロードした"htcmd203.exe"を実行すると、Wzエディターのフォルダ下に"MACRO"というフォルダにプラグインがインストールされます。
その他の回答 (1)
- osamuy
- ベストアンサー率42% (1231/2878)
perl -e '$_=join("",<>);s#<P>\n<BR>\n</P>\n<P>\n\n<BR>#<P>#mig;print' a.html >a.html.new みたいな、スクリプトで処理するとか。 要プログラミングの知識ですが。
お礼
お返事有り難う御座います。 最悪プログラムを組もうかと思っているのですが、こういうアプリケーションがあったら便利なので、探しています。 有り難う御座いました
お礼
お返事有り難う御座います。 ><P>\n<BR>\n</P>\n<P> WZでこのようにやりましたが、「置き換えを実行」を押しても 無視されます。改行のない物は今までちゃんと実行されていたのですが。 プラグインをインストールして、同じ作業を行ったのですが、 やっぱり駄目でした。秀丸でも出来ないようです。 又何かあれば宜しく御願い致します。 有り難う御座いました。