• ベストアンサー

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

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

  • r2san
  • お礼率25% (1309/5228)

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

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

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

r2san
質問者

お礼

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

関連するQ&A

  • EmEditorでマクロ? 選択文字列を含む行の一括削除

    テキストエディタとしてEmEditorを使用しています。 「ある文字列」を全て削除する場合は置換を使えばできますが、 「ある文字列を含む行」を全て削除するにはどうすればよいのでしょうか。 マクロ機能を使用すればできるのではないかと思いましたが、 私は、マクロの記録/停止で実際に行った操作を記憶させる方法しか使ったことがなく、 この方法では上手くできませんでした。 文章中から任意の文字列を選択し、マクロの実行で文字列が含まれる行を一括削除 ということを行いたいです。 このようなマクロをご存じでしたら教えて頂けないでしょうか。 あるいは、これらのことは置換のみでもできるのでしょうか。

  • 括弧 ( )で囲まれた文字を削除するには?-EXCEL

    こんにちは。 エクセルのセルに 山田太郎(北海道札幌市) 鈴木次郎(沖縄県沖縄市) のようなデータがありまして、名前の部分だけを残して括弧で囲まれた文字と括弧を削除したいのです。 削除前・・・山田太郎(北海道札幌市) 削除後・・・山田太郎 括弧だけを削除するのでしたら"(" と ")"を空白に置換すれば一括して削除できると思うのですが、括弧の中に入っている文字がバラバラですので一括して置換する事もできず困っています。 何か良い方法ありましたらどうかアドバイスお願いいたします。

  • 秀丸で括弧【】と中の文章だけ削除したい

    秀丸で以下のような文章の括弧と中の文字を 【大売出し】博多ラーメンセット【豚骨】 下記のように削除する方法はあるでしょうか? 博多ラーメンセット 括弧【】と中の文章を削除したいのです。

  • MS-Wordで、タブ付き文字列を削除するには?

    たとえば、amazonから、CDアルバムの収録曲一覧を、Wordにコピー&ペーストしたとします。 各曲のうしろに、「空白、試聴する」という文字列が全て入っているというパターンがあります。この空白のところは、Wordでは「タブ」として認識されているようです。 文字列だけを消したいならば、「置換」で「試聴する」を「何も入力しない状態」に全置換してやれば消えてくれます。 しかし、上記の場合に「試聴する」の前の空白から選択すると、置換ボックスには「^t試聴する」という形で入ってしまいます。これだと、置換しようとしても、当該部分を検出してくれず、思うようなことはできません。 こんなとき、「文字列とその前のタブ」を一気に削除する方法はありますでしょうか。 詳しい方のご教示を仰ぎたいと思います。 どうぞよろしくお願いします。

  • EmEditorでの置換方法

    EmEditorでの置換方法 EmEditor(フリー)で、カッコ内の文字列を削除したいのですが、方法がわかりません。 カッコは全角で、カッコも含めて削除したいのです。 文章の中にあり、カッコの中の文字列は1文字の場合もあれば4文字など不特定多数です。 そのような場合の検索方法はありますでしょうか? ヘルプを見たり、調べたりしましたが分かりませんでした。 よろしくお願いします。

  • word2007の二重引用符の置換について教えてください。

    word2007の二重引用符の置換について教えてください。 二重引用符(終)(”)で囲っている文があるのですが、二重引用符(始)と(終)の囲いに 変更したいので置換をしたのですが、置換を実行して「文章の検索が終わりました。xxx個の項目を置換しました。」とメッセージはでますが、実際にはひとつも置換ができていません。  (例)   検索する文字列= ”あいう”   置換後の文字列=“あいう” いろいろ設定も変更して試してみたのですが、どうしても上手くいきませんので よろしくお願いします。

  • Wordで括弧を残し、その内側のみ削除する方法

    試験勉強用にWordで問題を作成したのですが、 括弧内を括弧ごと削除する方法は見つかっても ()内の文字のみ消去する方法が分かりません。 関する(知識と技術)を向上 であれば 関する()を向上 というように置換したいです。 どうか良い方法をご教授頂けないでしょうか。

  • Excel2007 - 特定の文字列を一括で削除する方法を教えてください

    シート内に多数存在する文字列を一括で削除する方法はありますでしょうか。 検索と選択>置換で、置換後の文字列を空白にしても置換することができません。 関数を使用する方法しかないのでしょうか。 できれば関数を使用せずに削除したいと思っています。 ご存知の方がいらっしゃいましたらご教示頂けますでしょうか。 どうぞ宜しくお願い致します。

  • ワードのマクロについて

    お世話になります。 エクセルのマクロについてはここでよくアドバイスをもらっていますが、今回ワードでの処理について教えてください。 1つのフォルダにワード文書がたくさん入っています。 各ワード文書に対し以下の操作を自動化させたい。 1.すべてを選択(ctrl+A) 2.置換で「改行」をすべて削除   あいまい検索のチェックをはずした上で 検索する文字列 ^p  置換後の文字列は「空白」   すべて置換 3.置換で「スペース」をすべて削除   あいまい検索のチェックをはずした上で 検索する文字列 ^w  置換後の文字列は「空白」   すべて置換     4.すべてを選択 5.メニュー→書式→文字種の変換→全角にチェック→OK    ですべての文字を全角にする まとめると「すべての改行、スペースを削除し、全文字を全角に統一する」 この作業をフォルダ内の全ワード文書に対して一括で処理できないでしょうか? ちなみにワード文書は元々メモ帳(*.txt)で作成されていたものをリネームソフトで拡張子を*.docに変換したものです。そのためファイルを閉じるときに「書式なし形式で使用できない機能が含まれています」と聞いてきますが「はい」でOKです。 アドバイスおねがいします。

  • word2003の置換について

    以前、複数のword2003の複数のファイルに共通してある文字列を一括して置換する方法を質問させていただきましたが、ファイルの数が100近くあり、回答を下さった方には申し訳ありませんでしたが、うまくいきませんでした。 そこで、別の方法を考えましたが、知識がなく方法がわかりません。どなたかご教授ください。 word2003のファイルを開いた際に、自動的に特定の文字列を置換するマクロは組めないでしょうか? もしくは、上書き保存やファイルを閉じる際に自動的に文字列を置換するマクロはできないでしょうか? 欲を言えば、どのファイルを開いても、設定等を必要とせずに自動実行したいです。 特定の文字列というのは、すべてのファイルに共通している言葉1種類のみです。 例えば、「親」を「子」に置換できればいいのです。 よろしくお願いいたします。

専門家に質問してみよう