• ベストアンサー

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

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

みんなが選んだベストアンサー

  • ベストアンサー
回答No.1

  特定の改行とは何を指してますか? 改行は文字コードで「0D」場所に関係なく同じコードです、改行を削除すれば元の文は以下の様になり大変見づらい物になります。 削除するルールを見つけないといけませんね。 PART I Being a Reprint from the Reminiscences of John H. Watson, M.D., Late of the Army Medical Department Chapter 1 Mr. Sherlock Holmes In the year 1878 I took my degree of Doctor of Medicine of theUniversity of London, and proceeded to Netley to go through thecourse prescribed for surgeons in the Army. Having completedmy studies there, I was duly attached to the Fifth NorthumberlandFusiliers as assistant surgeon. The regiment was stationed inIndia at the time, and before I could join it, the second Afghanwar had broken out. On landing at Bombay, I learned that mycorps had advanced through the passes, and was already deep inthe enemy's country. I followed, however, with many otherofficers who were in the same situation as myself, and succeededin reaching Candahar in safety, where I found my regiment, andat once entered upon my new duties. The campaign brought honours and promotion to many, butfor me it had nothing but misfortune and disaster. I was removedfrom my brigade and attached to the Berkshires, with whom I

その他の回答 (2)

  • usatan2
  • ベストアンサー率37% (163/436)
回答No.3

ベクターにある次のソフト、使えませんか? 解凍して、DELCR.COMのショートカットを適当なところに作って、そのショートカットに改善したいテキストファイルを乗せるだけです。 DOSのプログラムなので、ファイル名が8.3に変換されてしまいますが、ご愛嬌ということで・・ DelCR 改行コード削除フィルタ e-mail送受信のために分断された文章を再結合するフィルタ ​http://www.vector.co.jp/soft/dos/util/se070696.html

参考URL:
http://www.vector.co.jp/soft/dos/util/se070696.html
回答No.2

正規表現で置換するなら、こんな感じ? 一例 [^(\.\n)|("\n)]\n ピリオドの後ろの改行と、二重引用符の後ろの改行を除く改行をすべて 削除しています。ただし、タイトルや作者名などと見出しにある改行も 含みますので、本文だけを置換するようにしてください。

関連するQ&A

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

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

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

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

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

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

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

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

  • Access2003で特定列の改行コードを削除してCSVへエクスポート

    またまた、質問させていただきます^^; Access2003にてCSVデータを一旦インポートして、クエリなどを使いデータを編集し、別のテーブルへ追加クエリを使用して吐き出し、そのテーブルのデータ全てをCSVファイルへエクスポートする、といった処理をしております。 はじめに取り込むCSVデータが、セル内(エクセルの編集画面でたとえさせていただきます)で沢山改行されているデータで、それをアクセスに取り込むと改行は一旦なくなったように、見えるのですが、エクスポートするとやはり改行コードが着いたままエクスポートされます。 この改行コードをAccessの処理で削除したいのですが出来るのでしょうか?CSV内の改行全てを削除するのではなく、特定列内(例えばC列など)のセル内の改行コードのみの削除です。 エクセルのClean関数なども試しましたがAccessの処理で一括してしまいたいのです。 TeraPad、秀丸などのテキストエディタで改行コードの置換をすると全て消えてしまい、CSVの行を意味する改行コードまで消えてしまうので使えないし。。。 皆様、お知恵をおかし下さい!お願いします。

  • ワード エンターキーでの改行とシフト+エンターキーでの改行

    ワードを作成する際、エンターキーでの改行は使用しますが、 シフトキー+エンターキーでの、段落を変えない改行は使用することがありません。 ただ文章を作成することは出来るのですが、 編集をして見ばえの良い文章にすることが苦手です。 体裁の整った物を作成できる方は、 後でインデントを使用することなどを考え、 文章を入力する段階から、ただの改行と、段落を変えない改行などを区別して作成しているのでしょうか。 詳しい方、教えて下さい。 また、何かしら編集のコツなどありましたら教えて下さい。 よろしくお願いします。

  • メールをワードにしたとき、余計な改行をなくすには

    メールで送られてきた文章をワード形式にして編集保存していますが、メールの文章には段落や「。」に関係なく、一定の文字数ごとに改行があり、また行間を空けるために必要以上の改行が、あります。 最初、手作業で改行を取り除いていましたが、長文を毎日なのでとてもやりきれません。段落の改行を除いた、文字数を整えたり、行間を空けるための改行を自動的に削除して、一般の文章らしい体裁にする方法はないでしょうか? windowsは、me 。 wordは、2000を使っています

  • HPに小説を載せるときの改行方法について

    こんにちは。 HPに小説を載せたいと思っているのですが、もう書いてしまった文章の改行ごとに<br>を入れていくのがとても面倒です。 <pre></pre>を使えば、エンターでの改行がそのまま有効だと聞いてやってみたら、長い文だと、ページの端へ行っても折り返してくれず、横スクロールがでてしまいました。 <pre></pre>を使いながら、ページ端で折り返すようにするにはどうしたらいいでしょうか。 また、テキストエディタで改行を<br>に変換する方法以外で、エンターキーでの改行がそのまま有効になるような方法はありませんか? これって、非常識なんでしょうか。

  • エディタを教えてください

    探してるエディタは以下の条件です。 フリーウェアであること 改行する字数を指定できる。 .txtの拡張子をひらくと、そのプログラムが起動する(秀丸エディタみたいな感じ)、もしくは、独自の拡張子がある。 よろしくお願いします

  • 秀丸エディタを使って

    秀丸エディタを使って文章中に ( の文字があるところを行頭にしたい つまり( の直前で改行したいのですが どのようにすればいいでしょうか。

専門家に質問してみよう