バリエーションがあるのというのを知る
正規表現の種類
Simple Regular Expressions(SRE)
一番ベースとなる単純正規表現。始まりの正規表現であるが現在は余り使われてないものとなるので詳しい説明は割愛。
Basic Regular Expressions(BRE)
基本正規表現、grep(-Eなし)
や sed
vi
more
など基本的なシェルコマンドで使われる正規表現方法。
Extended Regular Expressions(ERE)
拡張正規表現、 grep(-Eあり)
や egrep
で使われるもの。
BREとEREの違い
EREで拡張しているのは
+
(直前の1文字以上の繰り返し)?
(直前の1文字または0文字)|
(OR条件)
の3つ