• ベストアンサー

改行を一発で削除する方法

例えばこういった文章があったとします。 ------------------------------------------------------------ ○○○○○○○○○○↓ ○○○○○○○○○○○○。↓ ○○○○○○。↓ ↓ ↓ ○○○○○○○○○、○○○○○○○○。↓ ↓ ○○○○○○○○○○○○○○○○。↓ ○○○○○○○○○○○○○○○○○○○○、○○○○○○。↓ ↓ ↓ ○○○○○○○○○○○○○○○○○○○○。○○○○○。↓ ○○○○○○○○○○○。↓ ------------------------------------------------------- この↓(改行)を削除して、下記のように一発で置換する方法はないでしょうか? エディタはワードでも秀丸でも結構です。 宜しくお願いします。 ------------------------------------------------------------ ○○○○○○○○○○↓ ○○○○○○○○○○○○。↓ ○○○○○○。↓ ○○○○○○○○○、○○○○○○○○。↓ ○○○○○○○○○○○○○○○○。↓ ○○○○○○○○○○○○○○○○○○○○、○○○○○○。↓ ○○○○○○○○○○○○○○○○○○○○。○○○○○。↓ ○○○○○○○○○○○。↓ -------------------------------------------------------

noname#114571
noname#114571

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

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.5

No.1です。 >でもこの「\n\n+」や「\n」はどういう意味ですか? \nは改行を意味します。 +は、直前の文字の1回以上の繰り返し、を意味します。\n+だと「1個以上の改行の繰り返し」で、その前にもう一つ\nをくっつけているので、\n\n+は「2個以上の改行の繰り返し」という意味になります。 それを\n、つまり1個の改行に置換している、ということになります。 ただ、やり方としてはNo.3の方の方法がよりスマートでしたね。 ^\n というのは「行頭が改行」という意味なので、空行を意味します。それを何もない文字列に置き換えているので、空行が削除される、という置換になります。 詳しくは「正規表現」で検索するといろいろ情報が出てくると思います。秀丸のヘルプにも簡単に載っています。

noname#114571
質問者

お礼

なるほど~ありがとうございました。 なんかいろいろありそうですね。 便利な機能があるんですね。 ありがとうございました。

その他の回答 (4)

回答No.4

再びNo2です。記憶で書いていて間違えました 「↓」は「^p」と入力します。「↓↓」は「^p^p」です。 ワードのHelpクリックして、開いて「目次」→「検索と置換」→「文字列その他の項目を検索、置換する」→「コードを使用して検索置換する」、「検索と置換で使用するコード」を開くと段落記号でも改ページ記号でも、記号は何でも検索置換できることがわかります

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.3

では予想外の方法を一つ。 IRC(チャット)クライアントの"LimeChat"をインストール、実行 適当サーバーに接続 適当なチャンネルに入る 空白行を削除したいテキストをクリップボードにコピー LimeChatに貼り付け ダイアログが開くので「空白行を削除」ボタンを押す 表示されているテキストをコピペ チャットを楽しむ ずいぶんと回りくどいやり方だな……(苦笑 まじめに秀丸を使った方法を 置換で「正規表現」にチェックを入れておき 検索文字列:^\n 置換文字列:(何も入れない) で置換すれば消える筈。

参考URL:
http://irc.nahi.to/
noname#114571
質問者

お礼

ありがとうございました。 N01の方のやり方でもできましたし、No3の方のやり方でもできました。

回答No.2

ワードでできるでしょう。 1.「編集」→「置換」をクリックします 2.「検索する文字列」に「↓↓」を入力します 3.「置換後の文字列」に「↓」を入力します 4.これで「置換」クリックで1個1個置換してもよいでしょうし、「すべて置換」で一発で置換してもよいでしょう 5.「↓↓↓」の箇所は「↓↓」で残りますから、もう一度同じ置換を繰り返せば、質問者のやりたいことができるのでは?

noname#114571
質問者

お礼

ありがとうございました。 僕の説明が不十分ですみませんでした。 「↓」というのは、改行の意味で使用しました。 誤解を招いてすみませんでした

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

秀丸の置換機能で、正規表現にチェックを入れて 検索:\n\n+ 置換:\n でいかがでしょうか。

noname#114571
質問者

お礼

ありがとうございました。 凄い!なりました! でもこの「\n\n+」や「\n」はどういう意味ですか?

関連するQ&A

  • テキスト中の改行を詰めるコマンド

    秀丸でも一太郎でもいいのですが、一応エディターで考えるとして、改行を多く含むテキストの改行を削除して文章を詰めたいのですが、置換機能などを使ってできないでしょうか。何かコマンドがあったような記憶もあるのですが。 よろしくおしえてください。

  • 秀丸の改行削除もしくは置換

    秀丸で改行だけを削除したいと考えています。 正規表現で\nで置換できる、ということは知っています。 下記のようなケースで、一番左端にある改行だけを 削除して、詰めたいのですが…何かよい方法はないでしょうか? よろしくお願いします。 ※何万行とあります。 ※間隔に規則性はありません。 ----------------------- ↓ ↓ ○○○↓ ↓ ↓ ↓ ××××↓ ↓ ----------------------- //////////////// 最終的に下記のような形にしたい ○○○↓ ××××↓

  • 改行を取り除く

    こんにちは。 たくさんある改行を取り除いて一行にする方法を教えてください。 ソフトは メモ帳、マイクロソフトワード、秀丸 のどれかで行いたいと思います。 秀丸で置換をしようと思ったのですが、 「改行」って文字でどのように表示するかわからなかったです。

  • 改行マークの削除

    ワードの文章で改行マークを置換で一度で削除する方法が分かりません。 改行マークはカギのように左に曲がっている記号です。直線の場合は削除できますが、カギのように曲がっている記号は削除できません。教えてください

  • 特定の改行を一括で削除する方法

    http://221bakerstreet.org/novels/study_in_scarlet.txt この小説を見ていただければ分かるのですが、ブラウザ向け に一定の単語数で改行されています。私は最近テキストビュ ーアにもなる電子辞書を買ったのですが、このような小説を これに取り込むと、どうしても改行されている文章をさらに 改行しよう として、非常に見にくい物になってしまいます。エディタな どで一律に 改行を削除しようとすると、会話文、段落、そういった物の改行まで全て削除してしまい、結局読みにくい文章になってしまいます。 どのくらい読みにくいかというと、↑こんな感じです(笑) このように小説などの文章の特定の改行のみを削除する事ができる フリーソフトや方法などはありませんでしょうか? 秀丸エディタを持っていますので、上手いマクロの作成法があったら 教えていただければ幸いです。

  • 改行を含む置換

    改行を含んだ置換の仕方で、 始まりだよ ○○○○○○○○○○○○↓ 重要な内容1 ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ ・・・ 始まりだよ ○○○○○○○○○○○○↓ 重要な内容2↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ 始まりだよ ○○○○○○○○○○○○↓ 重要な内容3 ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ ○○○○○○○○○○○○↓ 終りだよ ・・・ このようなパターンがたくさんあります。 「始まりだよ」から「終りだよ」までの間の「重要な内容」だけを取り出し「重要な内容」だけに置換したいのですが 間の改行がバラバラなんです。しかもファイルがバラバラにある状況です。 エディタは秀丸を使用しています。 ツールでも他のエディタでも正規表現にもこだわりませんので 修正する方法を教えてください。 ほんと困ってます。宜しくお願いします。

  • 不要な改行を一括削除する方法

    メールマガジンなどの文章で、一行づつ改行が入っているものがあります。 (以下のような状態のことです。) これをコピー&ペーストでワード文書に張り付けると、右 側に余計なスペースができてしまいます。スペースを取 り除いて、用紙の横幅一杯に成形したいのですが、今 まではいちいち一つずつ改行をデリートしていました。  Microsoft Word2000でこのような文末の改行を一括して削除する方法があれば教えてください。また、フリーソフトのテキストエディタ等でこのような機能をもっているものをご存じでしたら教えてください。 ちなみに、私のパソコンのOSはWindows MEです。

  • 改行コードを任意の文字に置換するには

    マイクロソフトのエクセルかアクセス、または、 メモ帳、ワードパッドで、改行コードを任意の文字 (例えば「A」)に置換する方法をご存知の方、 教えてください。 VBAを使った方法でもよいです。 秀丸等のエディターで、「\n」を使って、 置換をする方法は知っているのですが、 アクセスやエクセルしか使えない端末で実施する必要があります。 よろしくお願いします。

  • 改行も置換で削除やスペースに変換できますか?

    いつも適切な回答ありがとうございます。 テキストエディタでPHPを書いているのですが、 作成時、ある区切りごとに改行を入れておりました。 今になって改行を削除したいと思い始めたのですが、 あまりに量が膨大で困っています。 よくあるテキストエディタでは改行やタブなどを削除していく 置換のコマンドは見当たりません。 いまさらですが、改行をうまいこと消して綺麗にすることは 可能でしょうか?

    • ベストアンサー
    • HTML
  • 秀丸で改行コード"[CR]"を変換する方法は?

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