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

find-and-replace microsoft-word-2007 newlines

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

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

  26  None  2010-03-27


ベストアンサー

検索(Ctrl+F) -> タブ 置換 -> クリック More…-> 特殊 -> 段落の最後です。記号は^pです。どちらでも使えます。私はMS Office 2007を使っていますが、それ以前のバージョンでも動作するはずです

23  Lukas  2010-03-27


Background info

StackOverflowの質問に対するこの回答によると、Wordのバージョン’97-2013では通常のregexp構文を使用していました。残念なことに、Microsoftはその後regexpを捨てて独自の「ワイルドカード」構文を採用しているようです。私はWord 2016を実行していますが、基本的なリテラル検索(いくつかの特殊文字エスケープを含む)の唯一の代替手段は「ワイルドカード」マッチングで、これは…基本的には迷惑なほど限定された正規表現です

答えは(Wordのバージョンが遅い方のために)

Wordの正規表現(regex/regexp)構文を使用している場合(検索と置換ダイアログ*で「ワイルドカードを使用する」というラベルの付いたボックスにチェックを入れることで有効になります)、改行は^13でマッチします(これは^pの「段落マーク」と同等だと思いますが、これは「ワイルドカードを使用する」が選択されていない場合にのみ、検索/置換でのみ受け入れられます)。これは “ワイルドカードを使う “が選択されていない場合にのみ受け入れられます)。)

^l (「手動改行」)、^n (「列改行」) のいずれも、通常の古い改行 (例えば、ENTERキーを押したときに入力するようなもの) をキャッチすることはできません

ただし、セクションブレイクはm(「ページ/セクションブレイク」)でマッチしていると思います

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

7  ksoo  2017-11-18


段落マーク ( 段落マーク )

^p (ワイルドカードを使用オプションをオンにしている場合は、何を検索ボックスでは機能しません)、または ^13 を使用してください

1  Pradeep  2018-06-22


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

それはそれです

0  suraj  2012-08-13


これを理解するのに時間がかかった

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

\n」の文字を検索するには、^lと入力する必要があります。これで、エンターキーを押した場所を全て検索してくれます

また、Microsoftのワードはなぜか\nを理解していません

0  user3251498  2016-10-31


タイトルとURLをコピーしました