😎
Glob と正規表現の違い
はじめに
ドキュメントを読んでいるとよく出てくる、Glob と正規表現の違いがわからなくなったので、ここで簡単に整理する。
Glob
ファイルシステムにおいて、ファイル名をワイルドカードを利用して指定するときなどに使われるパターン。
よく聞くワイルドカード (*, ?, [0-9] など) とは、Glob から出てきた表現。
ワイルドカードを利用して、パターン指定ができる.
正規表現
Glob よりも複雑な表現ができるのが正規表現。
英語だと regular expression と呼ばれ、省略した regexp
という表現はよく見かける。
おわりに
この辺りはよく混同しやすいため、覚えておきたい。
Discussion