😎

Glob と正規表現の違い

2023/12/26に公開

はじめに

ドキュメントを読んでいるとよく出てくる、Glob と正規表現の違いがわからなくなったので、ここで簡単に整理する。

Glob

ファイルシステムにおいて、ファイル名をワイルドカードを利用して指定するときなどに使われるパターン。

よく聞くワイルドカード (*, ?, [0-9] など) とは、Glob から出てきた表現。

ワイルドカードを利用して、パターン指定ができる.

正規表現

Glob よりも複雑な表現ができるのが正規表現。

英語だと regular expression と呼ばれ、省略した regexp という表現はよく見かける。

おわりに

この辺りはよく混同しやすいため、覚えておきたい。

参考

グロブ - Wikipedia

正規表現 - Wikipedia

GitHubで編集を提案

Discussion