例:
abc
.
a*:0回以上a+:1回以上a?:0回または1回a{n}:n回a{n,m}:n〜m回
a{n,}:n回以上a{,m}:m回以下[abc]:aまたはbまたはc[a-z]:小文字英字[0-9]:数字[^abc]:a, b, c以外(ab)
グループをキャプチャする
\n:n個目のグループ\0:全体a|b
^:先頭$:末尾特殊文字を普通の文字として扱う
\
\d:数字([0-9])\w:英数字と_([a-zA-Z0-9_])\s:空白^\d+$
^\w+@\w+\.\w+$
^[a-zA-Z0-9]{6,12}$