• 締切済み

Word2003の置換を使って、ドキュメント内すべての段落の始めにある

Word2003の置換を使って、ドキュメント内すべての段落の始めにある「第○条」(○には数字が入ります)を「★第○条★」に置換したいと思っています。 例) 第10条  ↓ ★第10条★ ワイルドカードを使って「検索する文字列」と「置換後の文字列」でいろいろと試したのですが、うまくいきません。 どなたかご存知の方、教えていただけないでしょうか。 またはVBAで同じことができるのであれば、そちらの方法でもかまいません。 よろしくお願いします。

みんなの回答

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

「Ctrl+H」キーなどで、「検索と置換」ダイアログボックスを起動し、「置換」タブの「オプション」ボタンを押して、 1) 「あいまい検索」のチェックを外し、「ワイルドカードを使用する」のチェックを入れ、 2) 「検索する文字列」に、第[0-9]{1,}条 3) 「置換後の文字列」に、★^&★ と入力して「すべて置換」ボタンを押します。 但し、「第[0-9]{1,}条」の漢字と数字以外はすべて半角の数字と記号を入力します。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

とりあえず簡易版で。 置換のダイアログのオプションを開いてあいまい検索のチェックを外しワイルドカードをチェックして <第([0-9]{1,})条 を ★第\1条★ に全て置換してみるなど。 #第○条の前が必ず段落区切りで改行しているなら,それを織り込んでください。