Previous: , Up: 検索とマッチング   [Contents][Index]


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:emacs-30, commit:ab5505a8acf795c0a0a2745dd6fb666954c6a4bb to check Japanese translation.