0
0

More than 3 years have passed since last update.

前提

PHPにおける正規表現について記述していきます。

本題

行頭にマッチする

^
#例:^hello。行頭にhelloの文字列はこのパターンにマッチする。

行末にマッチする

$
#例:hello$。行末にhelloの文字列はこのパターンにマッチする。

改行以外の任意の1文字にマッチする

.
#例:1、hello.world。hello worldやhello-worldなどの文字列はこのパターンにマッチする。 

英大文字A-Zの任意1文字にマッチする

[A-Z]
#例:1、a[A-Z]c。aAc,aBc,…,aZcなどの文字列はこのパターンにマッチする。 

英小文字a-zの任意1文字にマッチする

[a-z]
#例:1、a[a-z]c。aac,abc,…,azcなどの文字列はこのパターンにマッチする。

数字0-9の任意1文字にマッチする

[0-9]
#例:1、a[0-9]c。a0c,a1c,…,a9cなどの文字列はこのパターンにマッチする。

角括弧内に含まれない1文字にマッチする

[^]
#例:1、[^abc]。a、b、c以外の文字はこのパターンにマッチする。

直前の表現を0回以上繰り返す

*
#例:a、ab、abb、abbbなどはマッチする。

直前の表現を1回以上繰り返す

+
#例:ab、abb、abbbなどの文字列はこのパターンにマッチする。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0