PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips124 正規表現文字をエスケープする

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-5正規表現Tips124 正規表現文字をエスケープする

Level1

Pointpreg_quote関数を使う

正規表現に使用するメタ文字をエスケープするには、preg_quote関数を使います。

preg_quote関数は、指定された文字列から正規表現のパターンで使用できるメタ文字をエスケープした文字列を返します。

preg_quote関数の使い方

文字列 = preg_quote(文字列, デリミッター);

preg_quote関数では、下記の文字がエスケープ対象となります。

preg_quote関数のエスケープ文字一覧

. \ + * ? [ ^ ] $ ( ) { } = ! < > | : -

なお、デリミッターの引数には正規表現パターンのデリミッターに使用する文字を指定することができ、デリミッターを指定するとデリミッターの文字もエスケープした文字列を返します。

画面1 実行画面(124.php)

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません