- ベストアンサー
ワード 置換で空白行をなくすことはできますか
ワードで空白の行を一気に消したいのです。 下矢印が右に曲がっている改行記号に関しては 置換を使って消せると言うことがこちらの 回答履歴で理解したのですが、 ただの下矢印記号の場合同じようにできるのかどうか 教えてください。 お願いします。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
[検索する文字列]は「^l{2,}」です。 数字の「2」の後ろ「,」(カンマ)を忘れていませんか? また、[置換後の文字列]は「^l」です。 「\l」でも「\1」でもありません。 私の環境はWord 2003ですが、 [検索する文字列]:^l{2,} [置換後の文字列]:^l で、yoshi0408さんの希望通りに動作します。 なお、ANo.6 enunokokoroさんの回答も、希望通りに動作します。
その他の回答 (7)
- enunokokoro
- ベストアンサー率74% (3543/4732)
あっ!私の勘違いのようですね。 > ワイルドカードで[置換する文字列]には「 \l 」は これでは使えないはずです。、ワイルドカードで[置換する文字列]へと 「 ^l 」を入れれば有効でしたね。 どこかで間違って覚えてしまったようです。 すみません誤回答をしましてご迷惑をおかけしました。 前の回答の方法ならこのような間違った記憶でも有効な方法ですから、 shikisaitoさんの回答と合わせて有効活用してください。
お礼
下に書いた通りで、できました。 本当にありがとうございました。 感謝します。
- enunokokoro
- ベストアンサー率74% (3543/4732)
ANo.1ですが、これならどうでしょうか。 [置換]ダイアログから[ワイルドカード]のチェックを入れます。 検索する文字列 : (^11){2,} 又は (^l){2,} 置換する文字列 : \1 [すべて置換]ボタンで段落内改行出の空白行はなくなると思いますが。 ちなみに、ワイルドカードで[置換する文字列]には「 \l 」は使えない と思いますが、私の環境(Word2002)だからでしょうか? http://office.microsoft.com/ja-jp/word/HP051894331041.aspx?pid=CH010268641041
補足
何度もありがとうございます。 私のパソコンでも ワイルドカードで[置換する文字列]には「 \l 」は使えないようです。。。(2003です。)
- shikisaito
- ベストアンサー率52% (257/491)
了解しました。 ANo.2 enunokokoroさんの回答では、 yoshi0408さんの書かれた結果になります。 ANo.3で私が紹介した方法を、試してください。
補足
何度もすみません。 やはり、結果は同じようです。 一行ずつ空白行が残ってしまうのです。。。 無理なんですかねえ。。。
- shikisaito
- ベストアンサー率52% (257/491)
> 縦棒は何の文字なのでしょうか。 英小文字のL(エル)です。 「^l」は、ANo.2 enunokokoroさんの「^11」と同じ意味なので、 [検索する文字列]に「^11{2,}」を、[置換後の文字列]に「^11」を、 それぞれ入力しても構いません。 > ↓2つ以上有る場合はうまくいくのですが、 > 単独で有る場合うまくいかないのです。。。 「うまくいかない」とはどういうことかを、説明してください。 「yoshi0408さんの希望する結果」と「実際の結果」を教えてください。 「↓2つ以上有る場合はうまくいく」と書かれているので、 --[行区切り(↓)が2以上ある]----------------------------------- 質問にある[空白行]とは、↓ ↓ このように行を区切るのに↓ ↓ 余計な[段落内改行]が挿入↓ ↓ されているということかな。 ---------------------------------------------------------------- を --[行区切り(↓)が単独である]---------------------------------- 質問にある[空白行]とは、↓ このように行を区切るのに↓ 余計な[段落内改行]が挿入↓ されているということかな。 ---------------------------------------------------------------- には、できたのですか? 「単独で有る場合うまくいかない」と書かれているので、 --[行区切り(↓)が単独である]---------------------------------- 質問にある[空白行]とは、↓ このように行を区切るのに↓ 余計な[段落内改行]が挿入↓ されているということかな。 ---------------------------------------------------------------- は、どのようにしたいのですか? ちなみに、ANo.2 enunokokoroさんと私の回答は、 --[行区切り(↓)が単独である]---------------------------------- 質問にある[空白行]とは、↓ このように行を区切るのに↓ 余計な[段落内改行]が挿入↓ されているということかな。 ---------------------------------------------------------------- は、行区切りが削除されずに、そのまま残るはずです。
補足
ありがとうございます。 私が望んでいる結果は ------------------------------ 質問にある[空白行]とは、↓ このように行を区切るのに↓ 余計な[段落内改行]が挿入↓ ------------------------------ のように空白が無い状態です。 実際に私がやると --------------------------- 質問にある[空白行]とは、↓ ↓ ↓ このように行を区切るのに↓ ↓ ↓ 余計な[段落内改行]が挿入↓ --------------------------- という状態から ------------------------- 質問にある[空白行]とは、↓ ↓ このように行を区切るのに↓ ↓ 余計な[段落内改行]が挿入↓ --------------------------- という状態にはなるのですが、 上記のように一つ空白行が残ってしまうのです。。。 宜しくお願いします。
- shikisaito
- ベストアンサー率52% (257/491)
1. [編集]-[置換]を選択。 2. [検索する文字列]に「^l{2,}」を、[置換後の文字列]に「^l」を、 それぞれ入力。 3. [ワイルドカードを使用する]をON。 (表示されていない場合は[オプション]を押す) 4. [すべて置換]。
補足
ありがとうございます。 すみません。 縦棒は何の文字なのでしょうか。 どうやっても同じ形のフォントにならないのです。 切り取り 貼り付けもこの場合効かないようですし。。。 お願いします。
- enunokokoro
- ベストアンサー率74% (3543/4732)
[置換]ダイアログから[ワイルドカード]のチェックを入れます。 検索する文字列 : ^11^11 (段落内改行を示す特殊文字の繰り返し) 置換する文字列 : ^11 (繰り返しを一つにする。) [置換する文字列]の[ ^11 ]を[ ^13 (または ^p )にすれば改段落記号 にすることもできます。
補足
ありがとうございます。 試した見たんですが、 ↓2つ以上有る場合はうまくいくのですが、 単独で有る場合うまくいかないのです。。。 何かまちがいがあるのでしょうか。
- enunokokoro
- ベストアンサー率74% (3543/4732)
「↓」(下矢印記号)は段落内改行を示す編集記号ですね。 例えばメールなどをWordへとコピーしたときに、この記号で区切られて いることが多いですよね。 質問にある[空白行]とは、↓ ↓ このように行を区切るのに↓ ↓ 余計な[段落内改行]が挿入↓ ↓ されているということかな。 これを 質問にある[空白行]とは、↓ このように行を区切るのに↓ 余計な[段落内改行]が挿入↓ されているということかな。 のようにしたいということでしょうか? それとも 質問にある[空白行]とは、このように行を区切るのに余計な[段落内改行]が挿入されているということですね。 のように、区切り部分を[句点]のあるところで、段落の区切りしたい のでしょうか? それによって説明する置換の手順が違ってきます。
補足
ありがとうございます。 質問の意味は最初にご説明していただいている方です。 説明不足ですみません。 宜しくお願いします。
お礼
遅くなりましてすみません。 できました。 最初の状態の説明が誤っていまして 最初に文の右にあったのが段落改行記号でした。 下は全部↓だったのですが、 そこを見落としてました。 従って改行記号のやり方と教えていただいた段落内改行のやり方両方を組み合わせてやってできました。 ほんとうにありがとうございました。