タグ

ブックマーク / qiita.com/soyoes (1)

  • PHP 正規表現 上級編 - Qiita

    PHP正規表現上級編 Look ahead/behind (?=)(?!)(?<=)(?<!) 非常に役に立つ機能、特に[文字列が含まれていない]という判定をする際に (?=)(?!)(?<=)(?<!)の中身は抽出されない! 後方一致(?=) $pattern = '/foo(?=bar)/'; preg_match($pattern,'Hello foo'); // BAD preg_match($pattern,'Hello foobar'); // OK $pattern = '/foo(?!bar)/'; preg_match($pattern,'Hello foo'); // OK preg_match($pattern,'Hello foobar'); // BAD preg_match($pattern,'Hello foo123'); // OK

    PHP 正規表現 上級編 - Qiita
    gayou
    gayou 2016/09/23
    ややこしい事書くと、後でみたときに分からなくなるけど、でもやっぱり正規表現使って短くすっきり書きたいときある。
  • 1