• ベストアンサー

秀丸エディタで改行を削除するマクロ

秀丸エディタであるファイルを開いています。 ファイル形式はテキストです。 このファイルの改行を全て削除して、改行なしのファイルに変換したいのですが、そのようなマクロはどこかに存在しないでしょうか? ちなみにファイルサイズが大きいので、私が発見したマクロではファイルサイズが大きすぎてつかえませんでした。 どうかよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Solitivs
  • ベストアンサー率63% (135/214)
回答No.3

#1です。 先の条件で,置換処理を自動化するためのマクロコマンドを考えてみました。下記のようになります。 replaceallfast "\n","",regular; この1行を記述して適当な名前(例えば“RemoveCR.mac”)で秀丸のプログラムが置いてあるフォルダに保存し,「マクロ(M)」→「実行(X)」でファイル名を選択して「OK」をクリックすれば,現在開いているファイルが処理されます。 処理後に何かメッセージを出力したい場合には, replaceallfast "\n","",regular; if(!result )message "改行コードは見つかりませんでした。"; if(result )message "処理を終了しました。"; などとすればよいでしょう。

nemo1
質問者

お礼

一行でいけるのですね。大変参考になりました。ありがとうございます。

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

その他の回答 (2)

  • hyas
  • ベストアンサー率8% (1/12)
回答No.2

マクロを使わなくても・・・ 秀丸を開いて Ctrl+ R で置換のウインドウが開きます。 検索文字列に 「\n」 と入力し したのチェックボックスの「正規表現」というところにチェック。 「全置換」というボタンを押す。 これで大丈夫だと思います。

nemo1
質問者

お礼

できました。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • Solitivs
  • ベストアンサー率63% (135/214)
回答No.1

マクロを使わなくとも,「置換」でできませんか。「正規表現」オプションをONにして,検索文字列に「\n」,置換文字列には何も入れずに「全置換」すればよいと思います。

nemo1
質問者

お礼

できました。ありがとうございます。

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

関連するQ&A

  • 秀丸エディタがメモ帳に変わってしまう

    秀丸で適当に文章を書いて保存したり、その他便利に使っていました。 デスクトップ上のテキストファイルを開いたら、全てメモ帳に変わっていました。 いつから変わったのか分かりませんが、今日初めて気付きました。 秀丸エディタをそのまま使い、いままでの保存してあるのも、もとの秀丸に戻せないでしょうか。 秀丸の方がマクロが使えて便利なので、早く元に戻したいと思っています。 宜しくお願いします。

  • 秀丸エディタ

    NotePadで開いていたテキストファイルを秀丸で開くようにしたのですが、日本語が文字化けしてしまっています。文字コードをUTF-8に統一して秀丸エディタで見れるようにしたいのですが、文字コードを変換することは可能でしょうか?

  • 秀丸での,の改行への置換

    テキストファイルの変換に困っています. 1,2,3,4 5,6,7,8 というデータを 1 2 3 4 5 というように置換操作でカンマ→改行にしたいと 思っています. 秀丸で,→\nをすればできると思っていましたが(以前はそうしていた) 違うPCに秀丸を最新でいれたところできなくなっていました。 何か間違っていたのでしょうか? わかるかたお教えください

  • 秀丸エディタ

    秀丸エディタのテキスト文で、REPLACE機能を使って、テキスト中の 行と行の間の改行を消し詰めるにはどうするかお教えください。 (例) 1行(a行) 改行 1行(b行) 改行 → 1行(a行) 1行(b行)

  • 秀丸エディタでのファイル分割

    秀丸エディタでのファイル分割について質問があります。 約20行毎(それぞれバラバラです。)に改行が入った、 800,000万行程のテキストファイルがあります。 そのファイルを容量約500MBで、かつ改行部分で切る形でファイルを分割したいのですが、何か良い方法はないでしょうか。 初心者ですので、わかりやすくご説明頂けると幸いです。 また、不足している情報がありましらご指示頂ければと思います。 宜しくお願い致します。

  • アウトラインエディタで一番よさそうなもの(秀丸と連動ならなおよし)

    現在、storyediterを使っていますが、 アウトラインエディタで一番よさそうなものは なんなんでしょうか? 秀丸などのテキストファイルを ドラック&ドロップで取り込めたり、 フォルダの中に入っているテキストファイルを 一括で取り込めたりするとよいのですが…。 それとも、アウトラインエディタはやめて、 秀丸のマクロや検索などで管理していった方が いいのでしょうか

  • 秀丸エディタのマクロのことで

    秀丸エディタ(Ver3.19)の置換で正規表現を用いても以下のことはできないと思います。 501~520までの数字を623~642に一括変換する。 そこで上記のようなことが可能なマクロを教えてもらいたいのですが。ようは置換元の範囲と置換後の範囲を指定することで、任意の数字に対して連番置換ができるマクロです。 ワードのVBAでも結構です(エクセルではダメですが)。 宜しくお願いします。

  • 秀丸で改行コード"[CR]"を変換する方法は?

    秀丸で改行コード"[CR]"を変換する方法は? "[CR]"が入っているテキストファイルがあり、 このテキストファイルを秀丸で開いたところ、そのまま"[CR]"と表示されてしまいます。 これは改行コードなので、秀丸内で"[CR]"と表示されずにきちんと改行されるようにしたいのですが、 どうすれば良いでしょう。 ちなみに置換で 置換前に"[CR]" 置換後に"¥n"、正規表現にチェックを入れて置換したところ、 CRだけが改行に置き換わり"[]"だけが文中に残ってしまいました。 よろしくお願いいたします。

  • 秀丸エディタの複数のマクロを一度に実行させるには?

    秀丸エディタで、複数のマクロを一度に実行する方法を教えてください。 具体的には、たとえば、目的の文字数で改行コードを挿入するマクロAと、引用符を文頭につけるマクロBを、まとめて、A->B と一気に実行させるマクロCのようなものを登録したいのです。 よろしくお願いいたします。

  • 秀丸エディタで半角や全角スペースを自動改行したい。

    秀丸エディタを使っているのですが、マクロなどを使って半角や全角スペースを自動で改行するにはどのようにすればいいのでしょうか? 例えば、全角や半角のスペースを改行したい場合、 日本 アメリカ(全角スペース) 山田 太郎(半角スペース) などを 日本 アメリカ 山田 太郎 のように改行したいです。 よろしくお願いします。

このQ&Aのポイント
  • PTA役員決めのくじ引き方法において、わがままな人たちの要望により当選確率が変わることに疑問を持ちました。通常のくじ引き方法では5分の2の当選確率ですが、わがままを言っていない人たちの当選確率はどのようになるのでしょうか?
  • また、より公平な当選確率でPTA役員を選出するための方法は他にあるのでしょうか?
  • PTA役員決めのくじ引き方法について説明し、わがままな人たちの要望による当選確率の変動や公平な選出方法について教えていただきたいです。
回答を見る

専門家に質問してみよう