この検索が MS Word 2016 で機能しないのはなぜですか?

この検索が MS Word 2016 で機能しないのはなぜですか?

大きな文書(1000 ページ)があり、«単語の先頭のevery を»(ALT+0187) に置き換える必要があります。

文書内で文字を検索したいときW 初めに私は単語の

<(W)

«同じ方法で文字 (MS Windows では ALT+0171) を検索できないのはなぜですか?

<(«)   // does not find anything

私の検索クエリでは、次のようなものはヒットしません«But

答え1

AFHとYisroel Techが気づいたように、単語は で始まることはできないので«、単語の始まりは続くシェブロン。

最終的な検索文字列は単純に にする必要があります«<

結果は に置き換えることができます»

答え2

まだ試していない場合は、文字をエスケープする\か、Word 文書内の特殊文字の検索/置換に関する次のヘルプ ページを確認してください。

http://www.officetooltips.com/word/tips/replacing_special_characters.html

答え3

@AFH が指摘しているように、«これは句読点とみなされるため、単語の一部となる文字ではありません。

目的を達成するための別の方法として、状況によっては十分かどうかわかりませんが、([^13- ])(«)([! ])検索文字列として を使用し、 に置換することができます\1»\3。これにより、スペースまたは段落の後にあって、その後にスペースが続かない « が検索されるため、単語の先頭にある « はすべてカバーされ、単語の途中や単独の « はカバーされない可能性があります。

ちなみに、キャラクター«»食べずALT+0187ALT+0171(これらは「フック付きラテン大文字 C" そして "ラテン小文字 U 二重鋭角付き«との正しいUnicodeは»それぞれ00ABそして00BB

関連情報