« Parle\ParserException
インストール/設定 »

正規表現 (Perl 互換)

はじめに

この拡張モジュールは、正規表現によるパターンマッチ機能を PHP に統合します。 フリーでオープンソースの » PCRE2 ライブラリをベースにしています。 このライブラリは、Perl と互換性のある構文とセマンティクスを用いて 正規表現によるパターンマッチを実装していますが、 いくつか» ドキュメント化されている違いがあります。 詳細については、パターン構文 とパターン修飾子 を参照ください。

パフォーマンスを向上させるため、この拡張モジュールはコンパイル済みの正規表現をキャッシュします。 キャッシュはスレッドごとに専用のものがあり、最大 4096 個の正規表現を保持できます。

注意:

キャッシュがいっぱいになると、現在使用されていない古いエントリをまとめて破棄し、 新しいエントリのための領域を空けます。キャッシュのサイズは設定できません。

警告

PCRE2 には» サイズなどの制限があり、 場合によってはこれが影響することがあります。

関連キーワード:
正規   表現   preg   パターン   Perl   構文   キャッシュ   置換   マッチ   修飾   replace   拡張   ライブラリ   エントリ   last   match   callback   バック   Parle   ParserException   テキスト   統合   フリー   オープンソース   ベース
関連する関数・ページ:
ref.pcre   pcre.pattern   function.preg-grep   function.preg-filter   function.preg-replace-callback-array   regexp.introduction