35.9 Emacsの正規表現 vs POSIXの正規表現

正規表現の構文はコンピュータープログラムによって大きく異なります。他のプログラムで使うための正規表現を生成するようなElispコードを記述する際には、その変種では正規表現の構文がどのように異なるかを知っていると役に立ちます。その変種にたいする感触を掴めるように、このセクションではPOSIX標準の2つの変種であるBRE(basic regular expressions: 基本正規表現)とERE(extended regular expressions: 拡張正規表現)が、Emacsの正規表現とどのように異なるかについて議論します。BREはプレーンなgrep、EREは‘grep -E’で使用されています。

Emacsの正規表現は拡張の一部においてBREよりEREに近い構文をもっています。以下にPOSIXのBREとEREが、Emacsの正規表現とどのように異なるかをまとめました。

This page has generated for branch:work/emacs-30_69b16e5c63840479270d32f58daea923fe725b90, commit:5e3f74b56ff47b5bcef2526c70f53f749bbd45f6 to check Japanese translation.