>_FoxiRef
>_/cheatsheet/regex
Regex

Regex Spickzettel

Schnellreferenz für Regex-Syntax

#Anker

MusterBeschreibungBeispiel
^Anfang der Zeichenkette^Hello
$Ende der Zeichenketteworld$
\bWortgrenze\bword\b
\BKeine Wortgrenze\Bword\B

#Zeichenklassen

MusterBeschreibungBeispiel
.Jedes Zeichen außer Zeilenumbruch-
\dZiffer [0-9]-
\DKeine Ziffer-
\wWortzeichen-
\WKein Wortzeichen-
\sLeerzeichen-
\SKein Leerzeichen-
[abc]a, b oder c-
[^abc]Nicht a, b oder c-
[a-z]a bis z-

#Quantifizierer

MusterBeschreibungBeispiel
*0 oder mehra*
+1 oder mehra+
?0 oder 1a?
{n}Genau na{3}
{n,}n oder mehra{2,}
{n,m}Zwischen n und ma{2,4}
*?Nicht-gierig 0 oder mehr-
+?Nicht-gierig 1 oder mehr-

#Gruppen & Referenzen

MusterBeschreibungBeispiel
(abc)Erfassungsgruppe-
(?:abc)Nicht-erfassende Gruppe-
(?<name>abc)Benannte Gruppe-
\1Rückreferenz-
(a|b)a oder b-

#Lookaround

MusterBeschreibungBeispiel
(?=abc)Positiver Lookahead-
(?!abc)Negativer Lookahead-
(?<=abc)Positiver Lookbehind-
(?<!abc)Negativer Lookbehind-

#Flags

MusterBeschreibungBeispiel
gGlobale Suche-
iGroß-/Kleinschreibung ignorieren-
mMehrzeilenmodus-
sDotall-Modus-
uUnicode-Modus-

#Häufige Muster

MusterBeschreibungBeispiel
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$E-Mail-
^https?:\/\/[\S]+$URL-
^\d{3}-\d{4}-\d{4}$Telefon (Korea)-
^\d{4}-\d{2}-\d{2}$Datum (YYYY-MM-DD)-
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$Hex-Farbe-

#Häufig gestellte Fragen (FAQ)

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