- ベストアンサー
改行コード2つを1つに変換したいです
HTMLをFTPでアップロードした際、アスキーとバイナリを間違えたのか改行が連続2つになってしまいました。 元のファイルを消してしまったため、改行コード2つを1つへ置換したいのですが実現できるWindowsソフトを探しているのですがCR+LFをLFに変換するソフトはあってもLF+LFをLFに変換するソフトが見当たりません。 実現できるソフトはありますでしょうか? ファイルがかなりたくさんあるので、ディレクトリ毎に置換できるソフトが希望です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
シェアウェアのソフトであればあるのですが... テキストエディタで正規表現の使える秀丸であればディレクトリ以下の htmlファイルすべての改行2つを1つにすることができます。 (一応、試用期間もあるので試してみては?) 正規表現で改行は"\n"ですから"\n\n"を"\n"に置換すれば すべての改行2つが1つに置換されます。 ディレクトリ以下のファイルを置換するには"Z_GREP"マクロを使用すれば 見てるだけで終わりますよ。 [秀丸シリーズサポート] http://www.maruo.co.jp/hidesoft/ [マクロライブラリ Z_Grep] http://hide.maruo.co.jp/lib/macro/htmltag.html
その他の回答 (1)
一括処理なら、sed・awk・perlの分野だと思う。 再帰処理は、下記のwildのようなものをフロントエンドとして使えばよい。 http://www.vector.co.jp/soft/dos/util/se038676.html
お礼
ありがとうございます。スクリプトで実現するというのも手ですね。 何か別の代換案を考えてみようと思います。 ありがとうございました。
お礼
秀丸にも素晴らしいマクロがあったんですね。 ただZ_Grepのバグなのか私の環境、WindowsXP、秀丸V3.19では上手く変換されませんでした。 とりあえず秀丸で1ファイル毎に変換しております。 ありがとうございました。