>_FoxiRef
>_/cheatsheet/regex
Regex

正規表現 チートシート

正規表現構文のクイックリファレンス

#アンカー

パターン説明
^文字列の先頭^Hello
$文字列の末尾world$
\b単語境界\bword\b
\B単語境界以外\Bword\B

#文字クラス

パターン説明
.改行以外の任意の文字-
\d数字 [0-9]-
\D数字以外-
\w単語文字 [a-zA-Z0-9_]-
\W単語文字以外-
\s空白文字-
\S空白以外-
[abc]a, b, c のいずれか-
[^abc]a, b, c 以外-
[a-z]a から z まで-

#量指定子

パターン説明
*0回以上a*
+1回以上a+
?0回または1回a?
{n}ちょうどn回a{3}
{n,}n回以上a{2,}
{n,m}n回以上m回以下a{2,4}
*?最小一致 0回以上-
+?最小一致 1回以上-

#グループと参照

パターン説明
(abc)キャプチャグループ-
(?:abc)非キャプチャグループ-
(?<name>abc)名前付きグループ-
\1後方参照-
(a|b)a または b-

#先読み・後読み

パターン説明
(?=abc)肯定先読み-
(?!abc)否定先読み-
(?<=abc)肯定後読み-
(?<!abc)否定後読み-

#フラグ

パターン説明
gグローバル検索-
i大文字小文字を区別しない-
m複数行モード-
s.が改行にもマッチ-
uUnicodeモード-

#よく使うパターン

パターン説明
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$メールアドレス-
^https?:\/\/[\S]+$URL-
^\d{3}-\d{4}-\d{4}$電話番号(韓国)-
^\d{4}-\d{2}-\d{2}$日付 (YYYY-MM-DD)-
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$HEXカラー-

#よくある質問 (FAQ)

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

正規表現 チートシート - Regex 構文 | Foxi Dev Reference