Regex Tester Online - Free Regular Expression Testing Tool
KOSTENLOSES TOOL

Regex Tester Online

Echtzeit-Matching-Hervorhebung, Capture-Gruppen-Extraktion, regex-Spickzettel, 100% Client-seitig

🔒 100% Client-seitig · Ihre Daten verlassen nie Ihren Browser
Regulaerer Ausdruck
/ /
Testtext
Match-Ergebnisse
Haeufiger Regex-Spickzettel (Klick zum Verwenden)

E-Mail-Adresse

[\w.-]+@[\w.-]+\.\w+

Standard-E-Mail-Format matchen

Telefonnummer

1[3-9]\d{9}

Chinesische Handynummer

URL

https?://[\w./?=&%-]+

HTTP/HTTPS-Links matchen

IP-Adresse

(\d{1,3}\.){3}\d{1,3}

IPv4-Adresse

Personalausweisnummer

[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]

18-stellige chinesische ID

Datum JJJJ-MM-TT

\d{4}-\d{2}-\d{2}

Standard-Datumsformat

Chinesische Zeichen

[\u4e00-\u9fa5]+

Chinesischen Text matchen

Hex-Farbe

#[0-9a-fA-F]{6}

CSS-Farbwert

Postleitzahl

[1-9]\d{5}

Chinesische Postleitzahl

QQ-Nummer

[1-9][0-9]{4,11}

5-12 stellige QQ-Nummer

Gleitkommazahl

-?\d+\.?\d*

Zahl mit Dezimalstellen

HTML-Tag

<(\w+)[^>]*>.*?</\1>

HTML-Tag-Paare matchen

Verwandte Tools

📖 Regex Tester Leitfaden

Was ist ein Regulaerer Ausdruck?

Ein Regulaerer Ausdruck (Regex) ist ein Textmuster-Matching-Werkzeug, das zum Suchen, Ersetzen und Extrahieren von Inhalten aus Zeichenketten verwendet wird, die bestimmten Regeln entsprechen. Es wird weit verbreitet in Formularvalidierung, Log-Analyse, Datenbereinigung und Web-Scraping-Datenextraktion verwendet und ist eine wesentliche Faehigkeit fuer Entwickler und Datenanalysten.

Hauptfunktionen

Haeufige Metazeichen-Referenz

Haeufig gestellte Fragen

Warum funktioniert mein Regex in anderen Sprachen nicht?

Verschiedene Programmiersprachen haben verschiedene Regex-Engines. Dieses Tool verwendet die Regex-Engine von JavaScript, die die meiste PCRE-Syntax unterstuetzt, aber einige erweiterte Funktionen fehlen (z.B. haben benannte Capture-Gruppen verschiedene Syntax in verschiedenen Sprachen). Wenn Sie es in Python/Java/Go verwenden moechten, lesen Sie die Dokumentation der jeweiligen Sprache.

Was bedeuten die Flags g, i, m?

g (global) findet alle Matches statt nur das erste; i (ignore case) macht, dass /a/i sowohl A als auch a matched; m (multiline) macht, dass ^ und $ auf den Anfang und das Ende jeder Zeile passen statt auf den gesamten Text; s (dotAll) macht, dass . auf Zeilenumbrueche passt; u (unicode) aktiviert den Unicode-Modus.

Was ist eine Capture-Gruppe?

Eine Capture-Gruppe ist ein Teil des Regex, der in Klammern () eingeschlossen ist. Die Regex-Engine speichert den Inhalt, der von jeder Capture-Gruppe gematcht wurde, separat. Zum Beispiel hat (\\d{4})-(\\d{2})-(\\d{2}) drei Capture-Gruppen, die Jahr, Monat und Tag erfassen. Bei Ersetzungsoperationen koennen Sie sie mit $1, $2, $3 referenzieren.

Werden meine Daten auf einen Server hochgeladen?

Nein. Dieses Tool laeuft zu 100% lokal in Ihrem Browser. Das gesamte Regex-Matching und die Textverarbeitung finden auf Ihrem Geraet statt. Es werden keine Daten an einen Server hochgeladen, was Ihre Privatsphaere vollstaendig schuetzt.

Wie verwende ich Regex in Code?

JavaScript: const re = /pattern/gi; text.match(re). Python: import re; re.findall(r'pattern', text). Java: Pattern.compile("pattern").matcher(text). Go: regexp.MustCompile("pattern").FindAllString(text, -1).