Einführung in Tools zum Testen regulärer Ausdrücke

Tools zum Testen regulärer Ausdrücke bieten Ihnen die js-Überprüfung regulärer Ausdrücke, die Überprüfung regulärer Ausdrücke, die Überprüfung regulärer Ausdrücke und Tools zum Testen regulärer Ausdrücke. Sie können reguläre Ausdrücke online anpassen, um Textinhalte zu extrahieren und alle regulären Ausdrücke zu überprüfen. , URL zur Extraktion regulärer Ausdrücke, reguläre Ausdrücke Online-Formatierung usw. Ich hoffe, es wird für alle hilfreich sein.


Die Rolle regulärer Ausdrücke

Regulärer Ausdruck (Regulärer Ausdruck) ist ein Textmuster, das gewöhnliche Zeichen (z. B. Buchstaben zwischen a und z) und Sonderzeichen (sogenannte „Metazeichen“) enthält. Reguläre Ausdrücke verwenden eine einzelne Zeichenfolge, um eine Reihe von Zeichenfolgen zu beschreiben und abzugleichen, die einer bestimmten Syntaxregel entsprechen. Reguläre Ausdrücke sind umständlich, aber leistungsstark. Die Anwendung nach dem Erlernen verbessert nicht nur Ihre Effizienz, sondern gibt Ihnen auch ein absolutes Erfolgserlebnis. Viele Programmiersprachen unterstützen die Verwendung regulärer Ausdrücke für Zeichenfolgenoperationen.

Häufig verwendete Metazeichen
Codeveranschaulichen
.Entspricht jedem Zeichen außer Zeilenumbrüchen
\wOrdnen Sie Buchstaben, Zahlen oder Unterstriche zu
\sEntspricht jedem Leerzeichen
\dÜbereinstimmungszahlen
\bOrdnen Sie den Anfang oder das Ende eines Wortes zu
^Entspricht dem Anfang einer Zeichenfolge
$Passen Sie das Ende der Zeichenfolge an
Gemeinsame Qualifikationsmerkmale
Code/Syntaxveranschaulichen
*Null oder mehrmals wiederholen
+Wiederholen Sie dies einmal oder mehrmals
?Null oder einmal wiederholen
{n}n-mal wiederholen
{n,}Wiederholen Sie dies n-mal oder öfter
{n,m}Wiederholen Sie dies n bis m Mal
Häufig verwendete Antonyme
Code/Syntaxveranschaulichen
\WEntspricht jedem Zeichen, bei dem es sich nicht um Buchstaben, Zahlen, Unterstriche oder chinesische Schriftzeichen handelt
\SEntspricht jedem Zeichen, das kein Leerzeichen ist
\DEntspricht jedem nicht-stelligen Zeichen
\BDie Übereinstimmung liegt weder am Anfang noch am Ende des Wortes
[^x]Entspricht jedem Zeichen außer x
[^aeiou]Entspricht jedem Zeichen außer aeiou.

Referenz zu regulären Ausdrücken

Charakterbeschreiben
^\d+$//Übereinstimmung mit nicht negativen Ganzzahlen (positive Ganzzahlen + 0)
//Übereinstimmung mit ganzen Zahlen^\d+(\.\d+)?$// Nicht negative Gleitkommazahlen abgleichen (positive Gleitkommazahlen + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//Positive Gleitkommazahlen abgleichen
^((-\d+(\.\d+)?)|(0+(\.0+)?))$// Nicht positive Gleitkommazahlen abgleichen (negative Gleitkommazahlen + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$//Negative Gleitkommazahlen abgleichen
^(-?\d+)(\.\d+)?$//Gleitkommazahlen abgleichen
^[A-Za-z]+$?????????//Passen Sie eine Zeichenfolge an, die aus 26 englischen Buchstaben besteht
^[A-Z]+$ ???//Passen Sie eine Zeichenfolge an, die aus 26 englischen Großbuchstaben besteht
^[a-z]+$//Eine Zeichenfolge finden, die aus 26 englischen Kleinbuchstaben besteht
^[A-Za-z0-9]+$//Passen Sie eine Zeichenfolge an, die aus Zahlen und 26 englischen Buchstaben besteht
^\w+$//Eine Zeichenfolge finden, die aus Zahlen, 26 englischen Buchstaben oder Unterstrichen besteht
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$//E-Mail-Adresse abgleichen
^[a-zA-z]+:// match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//Match-URL
[\u4e00-\u9fa5]Regulärer Ausdruck zur Übereinstimmung mit chinesischen Schriftzeichen
[^\x00-\xff]Doppelbyte-Zeichen abgleichen (einschließlich chinesischer Zeichen)
\n[\s| ]*\rRegulärer Ausdruck zum Abgleichen leerer Zeilen
/<(.*)>.*<\/>|<(.*)\/>/Regulärer Ausdruck zum Abgleichen von HTML-Tags
(^\s*)|(\s*$)Regulärer Ausdruck, der führende und nachfolgende Leerzeichen abgleicht
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Regulärer Ausdruck zum Abgleichen von E-Mail-Adressen
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$Regulärer Ausdruck zur Übereinstimmung mit der URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Ob das übereinstimmende Konto legal ist (beginnend mit einem Buchstaben, 5–16 Bytes zulässig, alphanumerische Unterstriche zulässig)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?Inländische Telefonnummern abgleichen
^[1-9]*[1-9][0-9]*$Übereinstimmung mit der Tencent QQ-Nummer
Language: English | 中文 | Русский | Español | Português | हिन्दी | தமிழ் | Deutsch | Français | عربي | 日本語 | 한국어
Deine Fußabdrücke: