• ベストアンサー

Wordで、a) を (A) に置換

ワイルドカードを使用し、文書中の a) を (A) に置換したいのですが、思うようにいきません。 以下で試しているのですが、 検索する文字列: ([!\(])([a-d]\)) 置換後の文字列: \1(\2 これだと a)( に置換されてしまいます。 ご助言いただけたら、大変助かります。

  • nonab
  • お礼率100% (22/22)

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

Word ワイルドカードを使って検索する場合 検索する文字列: ([a-d])\) 置換後の文字列: (\1) で a) → (a) に置換することは可能ですが a) → (A) の ように小文字から大文字に一度に置換することは、Word ではできないと思います。

nonab
質問者

お礼

結局、すべて個別に置換することで解決しました。a()と置換される不審な挙動は、どうやら一部だけ箇条書きになっていたためのようです。ご助力感謝。ありがとうございました。

nonab
質問者

補足

ご回答、ありがとうございます。試行錯誤しているので、助かります。 お知らせいただいた上の方法で試してみたところ、a) → a() と置換されてしまいました。()が悪さをしていると予想はするものの、どうしてこのようになってしまうのか私も皆目見当がつきません。 a → A の置換については、a~dの4文字だけなので通常の置換で一つずつ行いたいと思います。

関連するQ&A

  • ワードの置換ですが

    Cells(1, "A") = Mid(Cells(1, "B"), 1, 1) Cells(2, "A") = Mid(Cells(1, "B"), 2, 1) Cells(3, "A") = Mid(Cells(1, "B"), 3, 1) Cells(4, "A") = Mid(Cells(1, "B"), 4, 1) 上記の文字列を以下に置換したいのですが。 Cells(1, "A") = "" Cells(2, "A") = "" Cells(3, "A") = "" Cells(4, "A") = "" 「検索と置換」で「ワイルドカードを使用する」にチェックを入れて、「検索する文字列」に Mid*1) を指定したのですが、マッチングしません。 なぜマッチングしないのでしょうか? 

  • ワードのワイルドカードを使った置換について

    ワードでワイルドカードを使って置換をしたいのですが、うまくいきません。 数字の前の全角スペースを半角スペースに変えたいのです。 置換でワイルドカードを使用するにチェックを入れ、 検索する文字列は「全角スペース[0-9]」 置換後の文字列は「半角スペース\1」 として実行してみたのですが、 〔置換後の文字列〕に指定できない範囲の番号が含まれています というメッセージが出ます。 全角スペース[0-9]はきちんと認識しているようで、検索まではうまくいっているようですが、 置換後の指定の仕方が悪いようなのです。 お教えいただければと思います。 よろしくお願いいたします。

  • ワードの置換

    a12345,b ad3bf3evf3,b a,,#b#,$$,b 上記のように、"a"で始まって",b"で終わる文字列を置換したいのですが。 「検索する文字列」にどのように指定すればいいでしょうか?

  • ワードの置換機能で、書式を置換しましたら、一点わからないことがあります

    ワードの置換機能で、書式を置換しましたら、一点わからないことがあります。 文書全体の、「太字」を全て「斜体」に変えようとして、 置換を使って、検索する文字列の書式を「太字」、置換後の文字列の書式は「斜体」を 設定したところまでは良いのですが、 結果が、全て太字の文字が斜体に変わっているのです。 置換を使って、文字色を変えると、前の色が残ることなく変わるのですが、 太字の場合は、なぜ残ってしまうのでしょうか。 他のやり方でかえることもできるのはわかりますが、 置換機能を使って変えたいので、 その理由がわかる方、 どうか教えてください。

  • WORDのワイルドカード置換について

    WORDで、ワイルドカード[0-9]で半角数字を検索し(検索は出来ました)、これを全角数字に置換したいとき、置換後の文字列はどういう風に入力したらよいでしょうか。全角数字の表示形式が分かりません。[0-9]では出来ませんでした。 文字種の変換で行うしかないのでしょうか?

  • 置換時にワイルドカードを使って複写することは可能でしょうか?

    カテゴリーこちらでよろしいか不安ですが、よろしくお願い致します。 HTMLに置換えたい文字列が複数ありますが、置換方法がわかりません。 「カテゴリー/*">名前</A>」の *の部分の違う文字列が一つのHTML内にたくさんあり、 それを 「カテゴリー/*">*</A>」と置換したいのです。 カテゴリー/*">名前</A>  ↓ カテゴリー/*">*</A> ということです。 ご覧の通り、ワイルドカードを使って複写したいのですが・・・。 調べてみたのですが、Wordではワイルドカードで検索 したものを置換え後に反映させることはできないらしく、ただ「カテゴリー/*">*</A>」という文字列になってしまいます。 TextSSでは、検索文字列と置換後文字列の中のワイルドカードの数が違うと置換実行さえできません。 何か良い方法があるものでしょうか? どうぞよろしくお願い致します。

  • エクセル 複数の置換

    おはようございます。たとえば、以下の画像のようにアルファベットが並んでいたとします。そのうち、AとBとCの3つをFに置換したいとすればどのようにすればいいのでしょうか。検索と選択→置換→検索する文字列→A→置換後の文字列→F これを同じようにBもCもすればできますが、大量の検索する文字がある場合、一つ一つ打っていくのがたいへんなのですが何かいい方法はありますか。ご回答よろしくお願いします。

  • wordのワイルドカードを使った置換について

    word2007でワイルドカードを使った置換をしたいと思いますが、うまくいきません。 数字の前の全角空白を半角空白にしたいと思います。、数字は全て半角です。 ○全角空白 △半角空白として 「第○1章」を「第△1章」と置換したいと思います。 置換で検索する文字列に 「○([0-9])」 置換後の文字列       「△\1」 と指定すると、置換後の結果は 「第1△章」 となります。 どうしてでしょうか。 どのように指定すればよいのかお教えください。 インストールしているアプリと関係があるということはあるでしょうか。そんなに複雑な使い方はしていませんが…… よろしくお願いいたします。

  • Word2003の検索・置換について

    検索・置換のダイアログボックスを使い、 書式がフォントやスタイル(太字・斜体) が設定されている文字を、 太字に置換えようと思い、 検索する文字列に設定し、 置換後の文字列をクリックし、置換ようとしたところ、 なぜか、検索する文字列の書式に設定がなってしまいました 何回か試していると、ちゃんと設定がなるときもあるのですが、 ならないときもあります。 どうすれば確実に設定を一回でできるでしょうか?

  • ハテナのみ置換するには

    A1→あ?う A2→あうう と文字列が入ってるのですが 「?」を「い」に変換したいのですが 検索する文字列→「あ?う」 置換後の文字列→「あいう」 だと A2→あうう も「あいう」になってしまいます。 「?」だけを置換する方法を教えてください。 エクセル2010です。

専門家に質問してみよう