Word 2007で改行文字を別の文字に置き換えます


26

Microsoft Word 2007を使用して、改行文字(\n)を他の文字に置き換えることは可能ですか?

その逆はどうですか?(つまり、文字を改行文字に置き換えます)。


つまり、改行文字は^ pとして書き込まれます。

回答:


23

[ 検索](Ctrl+ F)-> [置換]タブに移動-> [その他...]-> [特別]-> [段落の終わり]をクリックします。シンボルは^pです。双方向で使用できます。MS Office 2007を持っていますが、古いバージョンでも動作するはずです。


7

背景情報

StackOverflowに関する質問に対するこの回答によると、Wordバージョン'97 -2013は通常の正規表現構文(しゃれを意図したもの)を使用していました。残念ながら、Microsoftはそれ以来、独自の「ワイルドカード」構文を支持して正規表現を捨ててきたようです。私はWord 2016を実行していますが、基本的なリテラル検索(いくつかの特殊文字エスケープを使用)に代わる唯一の方法は、「ワイルドカード」マッチングです。

答え(それ以降のバージョンのWordを実行している場合)

Wordのバージョンの正規表現(regex / regexp)構文([検索と置換]ダイアログの[ワイルドカードを使用]チェックボックスをオンにすることで有効)を使用している場合、改行が一致します^13(これは^p、 「ワイルドカードを使用」が選択されていない場合にのみ検索/置換が受け入れられる段落記号。

どちらも^l(「手動改行」)、^n(「列区切り」)は、通常の古い改行(たとえば、Enterキーを押したときに入力する種類)をキャッチしません。

ただし、セクション区切りはm(「ページ/セクション区切り」)に一致すると考えています。

注意:これらの置換オプションは、Ctrl + Fキーを押したときにポップアップするナビゲーションサイドバーの検索インターフェイスからはアクセスできません。user3251498が指摘しているように、CTRL + Hを押して検索と置換ダイアログを表示する必要があります。


1
^ 13はWord 2016で機能しましたが、^ p、^ n、^ lはすべて失敗しました。私は改行を置き換えるのだ後、私はWordの表にテキストをcopypastedとき、改行は認められなかったが、彼らは、Excel 2016で認識された
ジャム

1
@Jam既存のテキストに貼り付けるのではなく、テキストを選択してテーブルに変換するだけではどうですか?Wordがテーブルの「新しい行」セパレータとして認識するセパレータの種類を確認することもできます。段落区切りではない場合があります。(わからない。)
ksoo

まあ、それは痛みですが、少なくとも私は今知っています。ありがとう
トム・コリンズ

くそー、^ lは完全に機能しましたが、他のすべては失敗しました、ありがとう!
Big_Chair

1

段落記号(段落記号)

^ p([ワイルドカードを使用]オプションがオンになっている場合、[検索する文字列]ボックスで機能しません)、または^ 13を使用します


ブリリアント!^13ワイルドカードを有効にすると完全に機能します!
CJデニス

0

Ctrl+を押しHます。[検索]の[ \n 置換]に目的の文字を入力します。[正規表現]チェックボックスを必ずオンにしてください。

それだ。


5
間違った答え。Wordは認識しません\n
Sнаđошƒаӽ

0

だから、これを理解するのに時間がかかりました。

ctrl + Hキーを同時に押すと、検索と置換タブが開きます。

「\ n」文字を検索する場合、または入力する必要があるエンターキーは何ですか?^lこれにより、エンターキーを押したすべての場所が検索されます。

また、何らかの理由でMicrosoftの言葉は理解していません\n

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.