大きな文書(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+0187
、ALT+0171
(これらは「フック付きラテン大文字 C" そして "ラテン小文字 U 二重鋭角付き«
との正しいUnicodeは»
それぞれ00AB
そして00BB
。