by shigemk2

当面は技術的なことしか書かない

正規表現とワイルドカード

メタ文字を使うのはどちらも一緒。

ワイルドカードについて。
コチラから。
ワイルドカードとは 【 wild card 】 - 意味/解説/説明/定義 : IT用語辞典
「*」が任意の長さの任意の文字を、「?」が任意の1文字を意味する。


正規表現について。

「*」 直前の文字の0回以上に一致
「+」 直前の文字の1回以上に一致
「.」 1つの任意文字(A, B, C, ...) (\nを除く)
「?」 直前の文字の0回または1回に一致
「[]」 任意の文字のどれか
「()」 任意の文字のどれか(パイプを使う)

追記:使えるメタ文字のバラエティくらいしかワイルドカード正規表現を区別する
術がないので、ちょっと厳密な定義の違いについては、もっとよく調べてからエントリを書きます。