第4回ワードマクロ勉強会

第 4 回ワードマクロ勉強会 in 名古屋
2011 年 1 月 30 日
みんなのワードマクロ
新田順也
(1)ワイルドカード検索とは?
文字列の検索に、具体的な文字列ではなく、文字並びのパターン※を指定して検索すること。
※:文字並びのパターン例
[0-9]、[a-zA-Z]
など。
(2)検索ダイアログの開き方
Word 2000 – 2007 の場合
[Ctrl] + [F]
Word 2010 の場合は、以下のように操作
デフォルトでは、[Ctrl] + [F] はナビゲーションでの検索(navepanesearch)に対応。
(3)ワイルドカード用の設定
①
②
1
(4)主要な文字並びパターンの意味
ワイルドカードでは、[, ], {, }, \, ^, !, ?, *, <, > が特定の意味をもちます。
これらを組み合わせることで、パターンを作ります。
検索パターン
[最初-最後]
{最小値,最大値}
意味
例
「最初」から「最後」の範
[0-9]:半角数字(0~9)の1文字
囲内の1文字
[A-Z]:大文字アルファベット 1 文字
直前文字の繰り返しの数
[0-9]{4,4}:半角数字を 4 回繰り返す
(→[0-9][0-9][0-9][0-9]と同じ)
[0-9]{4,}:半角数字 4 回以上繰り返す
[0-9]{4}:半角数字 4 回繰り返す
[!文字列]
\記号
文字列以外
[!a-zA-Z]:半角アルファベットではない
ワイルドカードで用いら
\[:[ の記号を検索
れる記号※自体を検索する
(→[[]と同じ)
\{:{ の記号を検索
※:[, ], {, }, \, ^, !, ?,
(→[{]と同じ)
*, <, >の記号のこと
(5)すぐに使える文字並びパターン
よく使うパターンを準備しておいて、使うたびにコピーすれば便利。
辞書登録をしてもいいかも。
検索するパターン
意味
[0-90-9]{1,}
全角・半角の 1 桁以上の数字の検索
[a-zA-Za-zA-Z]{1,}
半角・全角の英単語の検索
[ヲ-゚]{1,}
半角カタカナ
[ァ-ヾ]{1,}
全角カタカナ
[! -~]
半角スペース、英数記号以外
[一-鶴]
すべての漢字
[!一-鶴]
漢字以外
^13
改行マーク (ハードリターン)
^11 (または、^l:ハットエル)
改行マーク (ソフトリターン)
^9 (または、^t)
タブ記号
^m
改ページ
\[[0-9]{4,4}\]
[0001] などの段落番号を検索
^9[[][0-9]{4,4}[]]
[0001] などの段落番号を検索(先頭にタブ)
2