RegexLearn - Learn Regex step by step, from zero to advanced | Product Hunt
Regular Expressions, abbreviated as Regex or Regexp, are a string of characters created within the framework of Regex syntax rules. You can easily manage your data with Regex, which uses commands like finding, matching, and editing. Regex can be used in programming languages such as Python, SQL, Javascript, R, Google Analytics, Google Data Studio, and throughout the coding process. Learn regex online with examples and tutorials on RegexLearn now.

Entspricht dem Anfang der Zeichenfolge oder Zeile.

an answer or a question
^\w+

Entspricht dem Ende der Zeichenfolge oder Zeile.

an answer or a question
\w+$

Entspricht dem Wortzeichen oder der Position am Ende eines Wortes.

an answer or a question
n\b

Entspricht einem Wortzeichen oder einer Position, die nicht am Ende eines Wortes steht.

an answer or a question
n\B

Macht beim Ausdruck die Groß-/Kleinschreibung unempfindlich.

CaT
cat

Stellt sicher, dass der Ausdruck nicht beim ersten Treffer stoppt.

cat cat cat
cat

Wenn nicht aktiviert, entsprechen Zeilenanfang und -ende dem Anfang und Ende der gesamten Zeichenkette. Es funktioniert nicht für jede Zeile einzeln.

cat
cat
cat

Gruppiert einen Ausdruck.

hahaha hah haha
(ha)+

Verweist auf einen gruppierten Ausdruck.

hah haa dad
(\w)a\1

Erstellt eine Gruppierung, auf die nicht verwiesen werden kann.

hahaha hah haha
(?:ha)+

Passt zu jedem Charakter im Satz.

bar ber bir bor bur
b[eo]r

Passt zu jedem Zeichen, das nicht im Satz enthalten ist.

bar ber bir bor bur
b[^eo]r

Übereinstimmung aller Charaktere zwischen zwei Charakteren, einschließlich sich selbst.

abcdefghijklmnopqrstuvwxyz
[e-i]

Entspricht jedem Zeichen außer Zeilenumbrüchen.

hi 012 _-!?
.

Entspricht jedem alphanumerischen Zeichen. Einschließlich der Unterstreichung.

hi 012 _-!?
\w

Entspricht jedem nicht-alphanumerischen Zeichen.

hi 012 _-!?
\W

Entspricht jedem numerischen Zeichen.

+1-(444)-222
\d

Entspricht jedem nicht numerischen Zeichen.

+1-(444)-222
\D

Entspricht jedem Leerzeichen.

one two
\s

Entspricht jedem Nicht-Leerzeichen.

one two
\S
1st 2nd 3pc
\d(?=nd)
1st 2nd 3pc
\d(?!nd)
#1 $2 %3
(?<=%)\d
#1 $2 %3
(?<!%)\d

Ausdruck stimmt mit einem oder mehreren überein.

bp bep beep beeep
be+p

Ausdruck stimmt mit null oder mehr überein.

bp bep beep beeep
be*p

Ausdruck stimmt innerhalb angegebener Bereiche überein.

bp bep beep beeep
be{1,2}p

Macht den Ausdruck optional.

color, colour
colou?r

Oder es funktioniert so. Es wartet darauf, dass einer der reservierten Ausdrücke übereinstimmt.

fat, cat, rat
(c|r)at