/文字列/
foo[abc]bar
foo[a-c]bar # 範囲
foo[^abc]bar # a, b, c以外
foo.bar # 任意の1文字
foo...bar # 任意の3文字
^foo # 行頭
foo$ # 行末
^foo$ # 一致
0{2} # 2文字(00)
0{2,} # 2文字以上(00, 000, 000000)
0{2,4} # 2〜4文字(00, 000, 0000)
[a-z]{6,8} # 6〜8文字の英小文字
do?g # dog, dg
go*gle # ggle, gooooogle
goo+gle # google, gooooogle
(abc)+ # abc, abcabc, abcabcabc
(abc|def) # abc, def
\n | 改行 |
\t | タブ |
\d | 数字([0-9] )
|
\D | 数字以外([^\d] )
|
\w | 英数字・アンダースコア([a-zA-Z0-9_] )
|
\W | 英数字・アンダースコア以外([^\w] )
|
\s | スペース・タブ・改行([ \t\n\r\f\v] )
|
\S | スペース・タブ・改行以外([^\s] )
|
\メタ文字 | メタ文字をエスケープ(例:^\^_\^$ )
|
/正規表現/フラグ
i | 大文字小文字を区別しない |
g | すべてのマッチした要素を配列で返す |
m | 複数行として扱う |
/@([A-Za-z0-9_]{1,15})/
/<title>([^<]+)<\/title>
/\d{4}[-\/]\d{2}[-\/]\d{2}/
年月日を配列で:/(\d{4})[-\/](\d{2})[-\/](\d{2})/
YYYY-MM-DD
とYYYY/MM/DD
に対応。
© 2019 shge.github.io 利用規約・プライバシー