web-dev-qa-db-ja.com

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

Microsoft Word 2007を使用して、改行文字(\n)他のキャラクターと一緒に?

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

26
amir joudaki

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

23
Lukas

背景情報

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

答え(新しいバージョンのWordを実行しているユーザー向け)

Wordの正規表現(regex/regexp)構文のバージョンを使用している場合([検索と置換]ダイアログの[ワイルドカードを使用]チェックボックスをオンにすることで有効になります*)、改行は^13(これは、[ワイルドカードを使用]がの場合にのみ検索/置換が受け入れる^p、 "Paragraph mark"と同等だと思います。 not selected。Go figure!).

^l( "手動改行")、^n( "列分割")は、通常の古い改行(Enterキーを押したときに入力する種類など)をキャッチしません。

section breaksはm( "Page/Section break")と一致すると思います。

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

7
ksoo

段落記号(段落記号)

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

1
Pradeep

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

それだ。

0
suraj

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

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

'\ n'文字またはEnterキーを検索するには、^lと入力する必要があります。これにより、Enterキーを押したすべての場所が検索されます。

また、何らかの理由でMicrosoft Wordは\nを理解できません。

0
user3251498