課題 正規表現には様々な種類が存在すると聞くが、基本として覚えるべき正規表現はどのようなものか知りたい。 解決策 POSIXの範囲内では以下の3種類の正規表現が存在する。 まずはこれらを学習すると良いのではないか。 種類 略称 基本正規表現 BRE (Basic Regular Expression) 拡張正規表現 ERE (Extended Regular Expression) AWK正規表現 - POSIXの範囲内の代表的なコマンドとそれに対応している正規表現の例を以下に挙げる。 コマンド名 対応している正規表現 grep (-E オプションなし) BRE grep (-E オプションあり) ERE sed BRE AWK AWK正規表現 ※ sed において頻繁に利用される -r オプション(EREを利用するオプション)はPOSIXの範囲外 各正規表現において利用できる機能について