持つ数量化された原子は、最も長いマッチの方を好みます。持つ定量化された原子は、最も短いマッチの方を好みます。分枝は、その中の最初に定量化された原子と同じ優先順位(優先順位を持れば)を持っています。"|"演算子でつながった2つ以上の分枝から成るREは、最も長いマッチの方を好みます。基づいて最長あるいは最短の可能なサブ文字列にマッチします。これで外側のサブ式がコンポーネントサブ式より優先されることに注意して下さい。注意すべきのは、数量詞{1,1}と{1,1}?はそれぞれサブ式または全体のREに、最長と最短優先を強制するために使われる場合がある点です。マッチの長さは照合要素単位ではなく、文字単位で測定されます。空文字列は全くマッチしないものよりは長いと考えられます。は’weeknight’の全ての10文字にマッチします。入れられたサブ式が全ての3文字にマッチさせます。入れられたサブ式の両方は空文字列にマッチします。ケース独立のマッチングが指定された場合、その効果はまるで全てのケース区別がアルファベットから消えたかのようになります。式に効果的に変換されます。従って、xは[xX]になります。式の中に現れるとき、それの全てのケース相対するもの物は大括弧式に加えられます。従って、[x]が[xX]となり、そして[^x]が[^xX]になります。式は、決して改行文字にマッチしません。マッチするとREは改行が明確に用意しない限り、マッチが決して改行を横切らないようにします。文字列の初めと終わりにそれぞれマッチする上に、^と$はそれぞれ改行の後と前の空文字列にマッチします。\Aと\Zは文字列の始めと終わりのみにマッチし続けます。逆に、部分的な改行敏感なマッチングが指定されると、これは改行敏感マッチングと同じで^と$に影響を及ぼします。."と大括弧式に影響しません。これはあまり役に立ちませんが、対称のために提供されます。制限と互換性REsの長さに特別な限界は付けられていません。POSIX準拠の実装が、そのようなREsを受け入れることを拒絶できるので、高い移植性を意図しているプログラムは256バイトより長くREsを使わないほうがいいでしょう。EREsとAREsの互換性がない唯一のところは、\が大括弧式の中で特別な意味を失わないことです。EREsにおける違法か未定義か、または指定されていないとされます。ディレクタの***文法は同様にBREsとEREsの両方に対してPOSIX文法にあっていません。多数のARE拡張がPerlから借用されましたが、「きれい」にするためにいくつか変更が加えられ、そして少数のPerl拡張がなくなりました。先取り制約における括弧と後への参照に対する制限、そしてマッチする最長/最短マッチを含みます。正常な、そして非欲張りの数量詞を含むREsに対するマッチングルールは、このパッケージの早期のベータテストバージョンより変わりました。新しい規則ははるかに簡単で「きれい」ですが、あまりユーザーの真の意図を推測しようとしません。Spencerのオリジナル1986年regexpパッケージは、今のEREsより早期のバージョンを実装しました。)とAREsの間には、大体4つの不一致があります。簡単に意味が増える順で説明します。AREsにおいて、英文字数字の文字に続いている\はエスケープかエラーのいずれかです。RREsにおいて、それは英文字数字を書くための別の方法でした。RREsでそのようなシーケンスを書く理由がないので、これは問題にはなりません。AREsにおける数字が後続している"{"は、範囲の初め端です。このようなシーケンスはまれです。後続の文字は正当な範囲の端ではないので、しばしばエラーを起こします。]’内の\は特別の文字のままです。'と書かれなければなりません。]中の文字通りの\を与えます。本当に偏執なプログラマだけが、慣例的にバックスラッシュを2重にします。AREsは指定された検索順番に最初に発見されるものではなく、REに対する最長/最短マッチを報告します。これは最初のマッチが報告されることを期待して書かれたRREsに影響を及ぼすでしょう。速いマッチングのため、検索順番を最適化するのにRREsの注意深いcraftingを使うことは時代遅れです。AREsが並列において全ての可能なマッチを検査し、パフォーマンスがそれほど大く複雑さに影響されません。BREsはいくらかの点においてEREsと異なります。文字であり、それらの機能に相当するものがありません。そのものは普通の文字です。入れられたサブ式の初めを除いて普通の文字です。入れられたサブ式の終わりを除いて普通の文字です。入れられたサブ式の初めに現れると普通の文字です。最後に、1桁数字の後への参照は利用可能で、そして、\〈と\〉はそれぞれ[[:<:]]と[[:>:]]の同義語です。他のエスケープは利用不能です。