• ベストアンサー

Word2003 ()内の文章を自動的に削除したい

たとえば、たくさんある文章に括弧内に色々な文字列が含まれている物があるとします。 「( この中に文章 )」というような文字列が文章の中に含まれている場合、括弧のはじめから終わりまでを全て削除したいのですがどのように設定すれば出来るのか分かりません。 置換を利用して「 ( * ) 」 を「 空白 」で消えるかなと試してみたのですがうまくいきません。 ※ 「*」はワイルドカードとして利用しています。 上手な設定方法を教えて下さい。 もし、置換で出来ないのであれば、マクロを使った方法など代案があればお示し下さい。

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

  • ベストアンサー
  • h_flower
  • ベストアンサー率48% (65/135)
回答No.1

置換のオプションでワイルドカードにチェックを入れて実行しているものと想像しますが、その場合、*だけでなくカッコ ( ) にも特殊な意味があるため、上手く行かないのだと思います。 ( )を文字そのものとして認識させるために記号の前に\を入れます。これをエスケープシーケンスと言います。 つまり、 \(*\) で置換すれば上手く行きます。

r2san
質問者

お礼

わかりやすいご回答ありがとうございました。 早速試してみます。