• ベストアンサー

ワードのワイルドカードについて

ワードのワイルドカードを使用して置換を行おうとしているのですがうまくいきません。 ¥に置き換えたいのですが、”指定できない範囲の番号”とでてきてしまいます。 元の文字列 かきくけこあいうえお 検索する文字列 かきく(*)あいうえお 置き換え後の文字列 (?) あいうえお\1 (?) 期待する置換後結果 \ あいうえおけこ \  ←¥で囲みたいのです。 (?)の部分に \\としたり、\0としたりGoogleで検索してみたのですが、見つけられませんでした。 ご存知の方がいらっしゃいましたら教えていただけないでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

「コマンドの一覧」というよりも、[ワイルドカード]を使ったときにも 利用できる[ ASCII文字コード]ですね。 http://e-words.jp/p/r-ascii.html 10進数で表示する[検索する文字列]または[置換後の文字列]で入力する ことができるコードとしてASCII文字を使っただけですね。 http://office.microsoft.com/ja-jp/word/HA012303921041.aspx ASCII文字 → ^nnn (nnn は文字コード) [ ^0 ]~[ ^255 ]までの文字を、[ワイルドカード]として使える文字と して[置換後の文字列]にNo.1さんの回答では使ったのです。 [置換後の文字列]で「\」や「\\」を直接指定して置換で使えないのは、 おそらく[置換後の文字列]で使用する[検索する文字列式]として「\n」が あることから、範囲番号として認識してしまうためでしょうね。 ですから、この[検索する文字列式]として認識させないためにASCII文字 を指定して、置換する方法を提示したのでしょう。 [ ^32 ]までは制御文字として一部の処理を可能にしていますが、この 制御文字については[ ^9 ]と[ ^10 ]~[ ^13 ]ぐらいしか利用すること はないので、[ ^33 ]~[ ^255 ]の一覧を印刷しておけばよいかと思い ます。 Wordだけで確認したければ、メニューの[挿入]→[記号と特殊文字]にて [フォント]名の選択項目から[(現在選択されているフォント)もしくは [(英数字用フォント)]にして、[コード体系]を[ ASCII (10進) ]にして [文字コード]で確認します。 ちなみに、[置換後の文字列]で使用できるコード「^c」を使ってコピー した内容で対応する方法も有効です。「\」の記号をコピーしておいて、   [置換後の文字列] : ^c あいうえお\1 ^c にして、置換します。 記号以外でも図や長い文章なども可能ですので、いろいろ応用できるか と思います。

megumi0808
質問者

お礼

ありがとうございます! クリップボードの置き換えははじめて知りました! 活用してみたいと思います。

その他の回答 (3)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.3

> こういうコマンドのはどこかに一覧であるのでしょうか? ご参考 「Wordの置換機能について」 http://oshiete1.goo.ne.jp/qa4514771.html 「正規表現|メタ文字一覧表」 http://xfield.info/modules/tautech/content0144.html 「ワイルドカードを使用して検索する」 http://ikutawasabi.hp.infoseek.co.jp/wdwildcardlist.htm

megumi0808
質問者

お礼

ありがとうございます! なるほど文字コードだったのですね。 参考になりました!

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

ワイルドカードを使用する、になってますか。 検索する文字列  かきく*あいうえお ()は要らない 置換後の文字列  ^92あいうえお^43 置換後結果 \あいうえお+ からして、92は¥の43は+の1バイト文字の連続コードなので、それを指定しても出来るということかと。アスキー文字コード。 http://support.microsoft.com/kb/214204/ja の終わりの方の記事が参考になる。 +は置換後の文字列で、そのまま書ける。 \を何かの文字と添えて表現する方法はとりあえず調べられなかった。

megumi0808
質問者

お礼

ありがとうございます! 無事解決いたしました。

回答No.1

^92 あいうえお\1 ^92

megumi0808
質問者

お礼

できました!!  ありがとうございます!!! こういうコマンドのはどこかに一覧であるのでしょうか?

関連するQ&A

専門家に質問してみよう