#Anker
| Muster | Beschreibung | Beispiel | |
|---|---|---|---|
^ | Anfang der Zeichenkette | ^Hello | |
$ | Ende der Zeichenkette | world$ | |
\b | Wortgrenze | \bword\b | |
\B | Keine Wortgrenze | \Bword\B |
#Zeichenklassen
| Muster | Beschreibung | Beispiel | |
|---|---|---|---|
. | Jedes Zeichen außer Zeilenumbruch | - | |
\d | Ziffer [0-9] | - | |
\D | Keine Ziffer | - | |
\w | Wortzeichen | - | |
\W | Kein Wortzeichen | - | |
\s | Leerzeichen | - | |
\S | Kein Leerzeichen | - | |
[abc] | a, b oder c | - | |
[^abc] | Nicht a, b oder c | - | |
[a-z] | a bis z | - |
#Quantifizierer
| Muster | Beschreibung | Beispiel | |
|---|---|---|---|
* | 0 oder mehr | a* | |
+ | 1 oder mehr | a+ | |
? | 0 oder 1 | a? | |
{n} | Genau n | a{3} | |
{n,} | n oder mehr | a{2,} | |
{n,m} | Zwischen n und m | a{2,4} | |
*? | Nicht-gierig 0 oder mehr | - | |
+? | Nicht-gierig 1 oder mehr | - |
#Gruppen & Referenzen
| Muster | Beschreibung | Beispiel | |
|---|---|---|---|
(abc) | Erfassungsgruppe | - | |
(?:abc) | Nicht-erfassende Gruppe | - | |
(?<name>abc) | Benannte Gruppe | - | |
\1 | Rückreferenz | - | |
(a|b) | a oder b | - |
#Lookaround
| Muster | Beschreibung | Beispiel | |
|---|---|---|---|
(?=abc) | Positiver Lookahead | - | |
(?!abc) | Negativer Lookahead | - | |
(?<=abc) | Positiver Lookbehind | - | |
(?<!abc) | Negativer Lookbehind | - |
#Flags
| Muster | Beschreibung | Beispiel | |
|---|---|---|---|
g | Globale Suche | - | |
i | Groß-/Kleinschreibung ignorieren | - | |
m | Mehrzeilenmodus | - | |
s | Dotall-Modus | - | |
u | Unicode-Modus | - |
#Häufige Muster
| Muster | Beschreibung | Beispiel | |
|---|---|---|---|
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ | - | ||
^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)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.