Основные отличия базовых регулярных выражений (BRE) от расширенных (ERE) заключаются в наборе распознаваемых метасимволов. 1
В BRE распознаются следующие метасимволы: ^, $, ., [, ] и *. 1 Все другие символы расцениваются как литералы. 1
В ERE добавлены следующие метасимволы и связанные с ними функции: (, ), {, }, ?, + и |. 1
Кроме того, в отличие от базовых регулярных выражений, в ERE для группировки и в операторах повтора не используются обратные слэши, по этой причине они читаются и записываются проще. 2
Ещё одно отличие — наличие оператора «ИЛИ» (|), а также наличие операторов повторения «?» и «+». 2