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
Code | veranschaulichen |
---|---|
. | Entspricht jedem Zeichen außer Zeilenumbrüchen |
\w | Ordnen Sie Buchstaben, Zahlen oder Unterstriche zu |
\s | Entspricht jedem Leerzeichen |
\d | Übereinstimmungszahlen |
\b | Ordnen Sie den Anfang oder das Ende eines Wortes zu |
^ | Entspricht dem Anfang einer Zeichenfolge |
$ | Passen Sie das Ende der Zeichenfolge an |
Gemeinsame Qualifikationsmerkmale
Code/Syntax | veranschaulichen |
---|---|
* | 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/Syntax | veranschaulichen |
---|---|
\W | Entspricht jedem Zeichen, bei dem es sich nicht um Buchstaben, Zahlen, Unterstriche oder chinesische Schriftzeichen handelt |
\S | Entspricht jedem Zeichen, das kein Leerzeichen ist |
\D | Entspricht jedem nicht-stelligen Zeichen |
\B | Die Übereinstimmung liegt weder am Anfang noch am Ende des Wortes |
[^x] | Entspricht jedem Zeichen außer x |
[^aeiou] | Entspricht jedem Zeichen außer aeiou. |
Charakter | beschreiben |
---|---|
^\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| ]*\r | Regulä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 |