正規表現とは?

No Comments

正規表現(RegularExpression)とは「あいまいな文字列パターンを表現するための記法」です。わかりやすくするために、あえて語弊を恐れすに言うなうば、「ワイルドカードをもっと高度にしたもの」と言い換えてもよいかもしれません。

ワイルドカードとは、例えば工クスプローラなどでファイルを検索するために使う「*.php」「*day*.php」といった表現です。「*」はO文字以上の文字列を意味していますので、「*.php」であれば「a.php」や「abc.php」のようなファイル名を表しますし、「*day*.php」なら「day.php」や「day01.php」 「todayOO.php」のように、ファイル名に「day」という文字を含む.phpファイルを表します。

ワイルドカードは、皆さんにとっても比較的なじみあるものだと思いますが、あまり複雑忽パターンを表現することはできません。

そとで登場するのが正規表現なのです。正規表現は、このようなワイルドカードに、より高度な柔軟性を持たせたもの、といったらよいでしょうか。

 

Categories: Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *