Word ワイルドカード検索 例題シリーズ ≫ ワイルドカードで\を検索したい ワイルドカードで¥を検索するには
¥を検索する … [\\]
¥に置換する … ^92
ワイルドカード検索では\や[などの特別な意味を持つ記号を検索するには前に¥を付けて検索します。
ですから\を検索する場合は[\\]と入力します。例えば\1,000を検索するなら [\\]1,000と入力します。置換後の文字列に\を指定したい場合は^92を使います。
■ 例:文書内の金額表示を¥→ 円に変換します。(逆のパターンはこちら)
前売り券は大人\1,500、子供\500です。当日券は大人\2,000、子供\800となります。
15名以上で団体割引があります。(30%OFF)
―― ↓ ↓ ↓ ↓――
前売り券は大人1,500円、子供500円です。当日券は大人2,000円、子供800円となります。
15名以上で団体割引があります。(30%OFF)
文頭にカーソルを置き、「ホーム」タブ−「置換」をクリック
「オプション」をクリックし「ワイルドカードを使用する」にチェックを入れる
「検索する文字列」… [\\]([0-9,]{1,}) ★解説A
「置換後の文字列」… \1円 ★解説B
「すべて置換」をクリック
◆◆◆ 解説 ◆◆◆
0〜9までの数字とカンマ(,)が1個以上ある文字を検索します。金額部分はそのまま置換後の文字列として返す必要があるので括弧( )で囲みます。\は特殊な文字なので前に¥を付ける必要があり、本来は\\でも良いのですが後に括弧( )が続くと検索されないため[ ]で囲んでいます。([ ]はその中の1文字、を表します)
\数字は括弧で囲んだ検索文字列をそのまま返す場合に使います(数字は括弧の出現順)
◆◆◆ 補足 ◆◆◆
円 → ¥に置換する場合は、次のように検索します。
検索する文字列 … ([0-9,]{1,})円
置換後の文字列 … ^92\1
◆ 参考QA:ワイルドカード を使った検索と置換を極める