Reguläre Ausdrucksprüfung

Chinesische Zeichen Doppelte Zeichen Leere Zeilen Anfangs- und Endleerzeichen E-Mail URL Handynummer Festnetznummer (inländisch) Negative Fließkommazahl Ganzzahl vergleichen Positive Fließkommazahl QQ-Nummer Postleitzahl IP-Adresse Personalausweisnummer Datumsformat Positive Ganzzahl Negative Ganzzahl Benutzername
Regulärer Ausdruck:
Ersetzen Sie den Text

Einführung in das Regex-Testwerkzeug

Das Regex-Testwerkzeug bietet Ihnen die Möglichkeit, JS-Reguläre-Ausdrücke zu validieren, reguläre Ausdrücke zu überprüfen, reguläre Ausdrücke zu testen, Ihnen zu helfen, eigene reguläre Ausdrücke online anzupassen, Texte zu extrahieren, beliebige reguläre Ausdrücke zu validieren, URLs zu extrahieren und reguläre Ausdrücke online zu formatieren usw. Wir hoffen, dass es Ihnen von Nutzen sein wird.


Die Rolle von regulären Ausdrücken

Reguläre Ausdrücke (Regular Expression) sind eine Art von Textmustern, die sowohl normale Zeichen (wie Buchstaben von a bis z) als auch spezielle Zeichen (genannt "Metazeichen") umfassen. Reguläre Ausdrücke verwenden einen einzelnen String, um eine Reihe von Strings, die einer bestimmten syntaktischen Regel entsprechen, zu beschreiben und zu überprüfen. Reguläre Ausdrücke sind zwar kompliziert, aber sie sind leistungsstark, und nachdem Sie sie beherrschen, werden Sie nicht nur Ihre Effizienz steigern, sondern auch ein absolutes Gefühl der Errungenschaft erleben, da viele Programmiersprachen die Verwendung von regulären Ausdrücken für die Zeichenfolgenbearbeitung unterstützen.

Häufig verwendete Metazeichen
Code Beschreibung
. Passt zu jedem Zeichen außer einer Zeilenumbruch
\w Passt zu Buchstaben, Ziffern oder Unterstrichen
\s Passt zu einem beliebigen Leerzeichen
\d Passt zu einer Ziffer
\b Passt zur Anfangs- oder Endstelle eines Wortes
^ Passt zum Anfang des Strings
$ Passt zum Ende des Strings
Häufig verwendete Quantifizierer
Code/Syntax Beschreibung
* Wird null oder mehrmals wiederholt
+ Wird einmal oder mehrmals wiederholt
? Wird null oder einmal wiederholt
{n} Wird n-mal wiederholt
{n,} Wird n-mal oder mehr wiederholt
{n,m} Wird zwischen n und m-mal wiederholt
Häufig verwendete Negationen
Code/Syntax Beschreibung
\w Passt zu beliebigen Zeichen, die keine Buchstaben, Ziffern, Unterstriche oder chinesische Zeichen sind
\s Passt zu beliebigen Zeichen, die keine Leerzeichen sind
\d Passt zu beliebigen Zeichen, die keine Ziffern sind
\b Passt zu Stellen, die keine Anfangs- oder Endstelle eines Wortes sind
[^x] Passt zu beliebigen Zeichen außer x
[^aeiou] Passt zu beliebigen Zeichen außer diesen Buchstaben

Vollständige Referenz für reguläre Ausdrücke

Zeichen Beschreibung
^\d+$ //Passt zu nicht negativen Ganzzahlen (positive Ganzzahlen + 0)
// Passt zu Ganzzahlen ^\d+(\.\d+)?$ //Passt zu nicht negativen Fließkommazahlen (positive Fließkommazahlen + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Passt zu positiven Fließkommazahlen
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Passt zu nicht positiven Fließkommazahlen (negative Fließkommazahlen + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //Passt zu negativen Fließkommazahlen
^(-?\d+)(\.\d+)?$ //Passt zu Fließkommazahlen
^[A-Za-z]+$????????? //Passt zu einem String, der aus 26 Buchstaben besteht
^[A-Z]+$ ??? //Passt zu einem String, der aus 26 Großbuchstaben besteht
^[a-z]+$ //Passt zu einem String, der aus 26 Kleinbuchstaben besteht
^[A-Za-z0-9]+$ //Passt zu einem String, der aus Ziffern und 26 Buchstaben besteht
^\w+$ //Passt zu einem String, der aus Ziffern, 26 Buchstaben oder Unterstrichen besteht
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Passt zu einer E-Mail-Adresse
^[a-zA-z]+://Passt zu(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Passt zu einer URL
[\u4e00-\u9fa5] Passt zu einem regulären Ausdruck für chinesische Zeichen
[^\x00-\xff] Passt zu einem Byte-zweisen Zeichen (einschließlich chinesischer Zeichen)
\n[\s| ]*\r Passt zu einem regulären Ausdruck für leere Zeilen
/<(.*)>.*<\/>|<(.*)\/>/ Passt zu einem regulären Ausdruck für HTML-Tags
(^\s*)|(\s*$) Passt zu einem regulären Ausdruck für erstmals und letztlich leerzeichen
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Passt zu einem regulären Ausdruck für E-Mail-Adressen
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Passt zu einem regulären Ausdruck für URL-Adressen
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Passt zu einer gültigen Konto-ID (Buchstabe zuerst, 5-16 Bytes zulässig, Buchstaben, Ziffern, Unterstriche zulässig)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Passt zu einer inländischen Telefonnummer
^[1-9]*[1-9][0-9]*$ Passt zu einer QQ-Nummer

Regex-Testwerkzeug - Online validieren und testen von regulären Ausdrücken

Willkommen bei unseremRegex-Testwerkzeug! Mit diesem Werkzeug bieten wir Entwicklern eine einfache und bequeme Möglichkeit, reguläre Ausdrücke online zu testen, zu validieren und zu debuggen. Egal, ob Sie reguläre Ausdrücke in JavaScript, Java oder einer anderen Sprache verwenden, unser Werkzeug bietet Ihnen starke Unterstützung, um schnell Fehler in regulären Ausdrücken zu überprüfen und zu korrigieren, um sicherzustellen, dass sie korrekt mit Textinhalten übereinstimmen.

Was sind reguläre Ausdrücke?

Reguläre Ausdrücke (Regular Expression, kurz RegEx) sind ein leistungsstarkes Werkzeug, um Strings zu vergleichen und zu bearbeiten. Sie ermöglichen es Entwicklern, mit bestimmten Mustern Informationen in einem String zu finden, zu ersetzen oder zu extrahieren. Reguläre Ausdrücke finden breite Anwendung in der Textverarbeitung, Datenvalidierung und Textextraktion.

Wie verwenden Sie das Regex-Testwerkzeug?

Die Verwendung dieses Werkzeugs ist sehr einfach. Sie müssen nur die folgenden Schritte ausführen, um reguläre Ausdrücke zu testen:

  1. Geben Sie den Text ein, den Sie übereinstimmen möchten.
  2. Geben Sie den regulären Ausdruck ein, den Sie validieren oder testen möchten.
  3. Klicken Sie auf die Schaltfläche "Testen", das Werkzeug überprüft automatisch, ob der reguläre Ausdruck mit dem eingegebenen Text übereinstimmt, und zeigt die Übereinstimmungsergebnisse an.

Funktionen:

  • Mehrsprachige Unterstützung: Unterstützung für reguläre Ausdruckvalidierung in JavaScript, Java und anderen gängigen Programmiersprachen.
  • Echtzeitprüfung: Nach Eingabe eines regulären Ausdrucks prüft das Werkzeug sofort und zeigt die Übereinstimmungsergebnisse an.
  • Textauszüge: Unterstützt das Extrahieren von Informationen wie URLs, E-Mails, Telefonnummern aus Texten.
  • Fehlermeldung für reguläre Ausdrücke: Wenn ein regulärer Ausdruck Fehler hat, gibt das Werkzeug detaillierte Fehlermeldungen aus und hilft Entwicklern, schnell zu korrigieren.

Häufige Anwendungsszenarien

  • Zahlenvalidierung: Validierung von Telefonnummern, Personalausweisnummern, Bankkartenummern usw.
  • E-Mail-Validierung: Validierung von eingegebenen E-Mail-Adressen entsprechend den gängigen E-Mail-Formaten.
  • URL-Abgleich: Exktaktes Extrahieren von URLs aus dem Text, hilft Entwicklern, schnell Webseitenlinks abzurufen.
  • Passwortstärkeprüfung: Verwendung von regulären Ausdrücken zur Validierung der Komplexität von Passwörtern, um sicherzustellen, dass das Passwort den Sicherheitsanforderungen entspricht.
  • Textauswechselungen: Ausführen von Textauswechselungen basierend auf regulären Ausdrücken, schnelle Änderungen an spezifischen Inhalten im Text.

Beispiele für reguläre Ausdrücke

Überprüfen von Zahlen:

Regulärer Ausdruck: ^\d+$
Dient der Überprüfung, ob der eingegebene Text eine reine Zahl ist.

Überprüfen von E-Mail-Adressen:

Regulärer Ausdruck: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Dient der Überprüfung, ob der eingegebene Text das Standardformat einer E-Mail-Adresse erfüllt.

Extrahieren von URLs:

Regulärer Ausdruck: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Dient dem Extrahieren von URLs aus dem Text.

Häufig gestellte Fragen

1. Warum sind die Ergebnisse der regulären Ausdrücke nicht korrekt?

Probleme bei der Übereinstimmung von regulären Ausdrücken hängen oft mit der Konstruktion des Ausdrucks zusammen. Möglicherweise entspricht der Ausdruck nicht vollständig Ihren Übereinstimmungsanforderungen oder es gibt syntaktische Fehler. Sie können dieses Werkzeug verwenden, um zu überprüfen, ob der reguläre Ausdruck korrekt ist, und ihn mithilfe der Echtzeit-Fehlermeldungen zu modifizieren.

2. Welche regulären Ausdrucksyntaxes unterstützt dieses Werkzeug?

Dieses Werkzeug unterstützt die regulären Ausdruckssyntaxes gängiger Programmiersprachen wie JavaScript und Java und kann die meisten standardmäßigen Merkmale der regulären Ausdrucksyntax kompatibel machen.

3. Wie extrahiere ich spezifische Inhalte aus einem Text?

Durch das Schreiben eines geeigneten regulären Ausdrucks können Sie spezifische Informationen wie URLs, E-Mails, Telefonnummern aus dem Text extrahieren. Dieses Werkzeug bietet eine Echtzeitvalidierung, um Ihnen zu helfen, die richtigen regulären Ausdrücke schnell zu erhalten.

4. Wie hilft der reguläre Ausdruck bei der Textverarbeitung?

Reguläre Ausdrücke ermöglichen es, mit bestimmten Zeichenmustern effizient in großen Textmengen zu suchen, Übereinstimmungen zu finden, Informationen zu extrahieren oder Ersetzungen vorzunehmen. Sie sind leistungsstarke Werkzeuge in der Textverarbeitung, geeignet für Datenvalidierung, Textextraktion, Protokollanalyse und andere Aufgaben.

Zusammenfassung

Mit unseremRegex-Testwerkzeug können Sie reguläre Ausdrücke bequem validieren und testen, auf die Übereinstimmungseffekte von regulären Ausdrücken in Echtzeit debuggen und verschiedene Textverarbeitungsfunktionen schnell umsetzen. Ob es um Zahlenvalidierung, E-Mail-Adresseprüfung oder das Extrahieren von URLs geht, wir bieten Ihnen präzise Test- und Optimierungswerkzeuge für reguläre Ausdrücke, um Ihre Entwicklungen zu steigern.

Ihr Verlauf:
Wählen Sie die Sprache