最近の仕事で気付いたのでメモしておきます。
以前の記事「【Word】ワイルドカードを使う場合の注意点(その2)」で、コメントが挿入されている箇所をワイルドカードで検索できないと説明しました。
同様の現象が、画像の「アンカー」でも起こります。
<目次>
不具合の現象
たとえば、以下のような検索をしようとします。
\[[0-9]{4}\]^13Brief
これは、特許明細書の段落番号(半角角括弧で囲まれた4桁数字)の後に改行され、その次にBriefという言葉がある箇所を検索する記述です。
これで検索できる気がするのですが、以下のようにアンカーの設置位置が検索する文字列の中に含まれる場合だと検索してもヒットしません。
困りますね。アンカーがどこに設置されているかなんて、検索前にわかりませんから。
ちなみに、アンカーが以下の場所にある場合には、検索ができます。
対策
この検索がワイルドカードを使わなければいけないのか検討します。「【Word】ワイルドカードを使う場合の注意点(その2)」の「コメント」の場合と同じです。
今回であれば、以下のように特殊文字で定義して検索します。このとき[ワイルドカードを使用する]をオフにします。
[^#^#^#^#]^pBrief