• 締切済み

リッチテキスト形式のメールにテキスト形式で返信しようとすると原文の引用

リッチテキスト形式のメールにテキスト形式で返信しようとすると原文の引用部分が隔行表示となる。原因と対策は? リッチテキスト形式のメールにテキスト形式で返信しようとすると、原文の引用部分に空行が1行ずつ入り、文章が隔行表示になります。 使用メーラを問わず共通の現象です。 (OutlookExpress と ThunderBird しか使ったことがありませんが) そこで質問です。 (1) この現象の原因は何でしょうか? Chr(13) + Chr(10) (Cr + Lf) が改行2つ分と解釈されて変換されているのだと思うのですが、この推測であっていますか? (2) どのように対応すべきでしょうか。 (A) 受信メールと同じ形式で返信する。(= テキスト形式で返信することに拘らない) (B) 手直しせず、隔行表示のまま送信する。(読みにくい) (C) 正規表現で余分な空行を置換 (\n>\n → \n とか) して詰める。(面倒くさい) 私自身は普段、(C)で対応しているのですが、操作に手が掛かり、煩雑です。 適切な対応方法をご存知の方、コメントを頂けると助かります。

みんなの回答

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

> TeraPad を使っても「正規表現で余分な空行を置換 (\n>\n → \n 等) して詰め > る」操作が煩雑なことに変わりはないと思うのですが、他のテキストエディタと > 何か違うのでしょうか。 私がteraPadの紹介をしたのは、ペーストする時に、引用符付き貼り付け ができるからです。

luan78zao
質問者

お礼

> ペーストする時に、引用符付き貼り付け ができるからです。 返信が遅くなり、申し訳ありません。 引用符付き貼り付けができるのを確認しましたが、これはTeraPadにしかない機能という訳ではなく、他のテキストエディタでも同様の動作をするものは複数あります。 改行が増えるという点は変わらないようなので、従来どおり、「正規表現で余分な空行を置換 (\n>\n → \n 等) して詰める」という方法で対応することにします。 ありがとうございました。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

HTMLメールへ返信をする時は、テキスト部分をコピーアンドペーストして編集してから引用して返信するのが良いと思います。 ペースト時に自動的に引用符を付けてくれるテキストエディタもあります。TeraPadです。 http://www.forest.impress.co.jp/lib/offc/document/txteditor/terapad.html

luan78zao
質問者

お礼

コメントありがとうございます。 TeraPad を使っても「正規表現で余分な空行を置換 (\n>\n → \n 等) して詰める」操作が煩雑なことに変わりはないと思うのですが、他のテキストエディタと何か違うのでしょうか。

関連するQ&A