PHPで正規表現が使える関数【PCRE関数】

a woman in a black dress and a white jacket PHP

preg_からはじまる関数を、PCRE関数といいます。PCREは正規表現の仕様の一つです。

PCREは「Perl Compatible Regular Expressions」の略で、perl互換の正規表現という意味でもあります。

preg_match/preg_match_all

正規表現パターンによる検索全般のことを意味します。マッチするか確認したり、マッチした数や文字列を取得します。

preg_split

文字列を正規表現によって分割して配列に変換する。explodeのイメージととらえていいでしょう。

preg_replace

正規表現パターンにマッチした文字列を指定文字列に変換する。マッチしないと元の文字列が返る。空を返したいならpreg_filterを使います。

preg_replace_callback

preg_replaceにコールバックを渡してより柔軟な変換ができます。

preg_filter

正規表現パターンにマッチした文字列を指定文字列に変換する。マッチしないと空の文字列が返る。元の文字列を返したいならpreg_replaceを使います。

preg_last_error

直近の正規表現エラーを返す関数です。

preg_quote

ある文字列を正規表現のエスケープ処理する。正規表現パターン作成時に「この文字列はこのまま扱いたいので正規表現として機能してほしくない」という場合に使います。

以上、正規表現が使えるPHP関数についてまとめてみました。

PVアクセスランキング にほんブログ村

コメント

タイトルとURLをコピーしました