Normale Charakterebeschreiben
\Markiert das nächste Zeichen als Sonderzeichen, Literalzeichen, Rückverweis oder oktales Escapezeichen. Zum Beispiel,"n„Match-Charakter“n"。"\n„Passt zu einem Zeilenumbruchzeichen. Seriell“\\"übereinstimmen"\"Und"\(„dann passt“("。
^Entspricht dem Anfang der Eingabezeichenfolge. Wenn die Multiline-Eigenschaft des RegExp-Objekts festgelegt ist, stimmt ^ auch mit „ überein.\n"oder"\r„Die Position danach.
$Entspricht dem Ende der Eingabezeichenfolge. Wenn die Multiline-Eigenschaft des RegExp-Objekts festgelegt ist, stimmt $ auch mit „ überein.\n"oder"\r„Vorheriger Standort.
*Entspricht dem vorhergehenden Unterausdruck null oder mehrmals. Beispielsweise entspricht zo* „z"sowie"zoo".* entspricht {0,}.
+Entspricht dem vorhergehenden Unterausdruck einmal oder mehrmals. Zum Beispiel,"zo+"kann zusammenpassen"zo"sowie"zoo„, kann aber nicht übereinstimmen“z".+ entspricht {1,}.
?Entspricht null oder einmal dem vorhergehenden Unterausdruck. Zum Beispiel,"do(es)?"kann zusammenpassen"does"oder"does"Dazwischenliegend"do".? Entspricht {0,1}.
{n}nist eine nicht negative ganze Zahl. Spiel bestätigtnZweitklassig. Zum Beispiel,"o{2}„Kann nicht übereinstimmen“Bob"Dazwischenliegend"o", kann aber passen"food„Die beiden O's sind drin.“
{n,}nist eine nicht negative ganze Zahl. mindestens übereinstimmennZweitklassig. Zum Beispiel,"o{2,}„Kann nicht übereinstimmen“Bob"Dazwischenliegend"o", kann aber passen"foooood„Alles drin.“o{1,}"Gleichwertig"o+"。"o{0,}"ist äquivalent zu"o*"。
{n,m}mUndnsind alle nichtnegative ganze Zahlen, wobein<=m. am wenigsten übereinstimmennHöchstzeiten und SpielemZweitklassig. Zum Beispiel,&quot;o{1,3}&quot;Wird zusammenpassen&quot;fooooood„Die ersten drei sind drin.“o{0,1}&quot;Gleichwertig&quot;o?&quot;. Bitte beachten Sie, dass zwischen dem Komma und den beiden Zahlen kein Leerzeichen stehen darf.
?Wenn diesem Zeichen unmittelbar ein anderer Begrenzer folgt (*, +,?, {n},{n,},{n,m}), das passende Muster ist nicht gierig. Der Non-Greedy-Modus stimmt so wenig wie möglich mit der gesuchten Zeichenfolge überein, während der Standard-Greedy-Modus so viel wie möglich mit der gesuchten Zeichenfolge übereinstimmt. Zum Beispiel für die Zeichenfolge „oooo","o+?„passt zu einer einzelnen“o&quot;,Und&quot;o+„passt zu allen“o"。
.Übereinstimmung außer „\nJedes einzelne Zeichen außer „. Zum Abgleich gehört auch „\nAlle Zeichen, einschließlich „, verwenden Sie bitte etwas wie“(.|\n)&quot;Modus.
(pattern)Passen Sie das Muster an und erhalten Sie diese Übereinstimmung. Die erhaltenen Übereinstimmungen können aus der generierten Matches-Sammlung abgerufen werden, indem die SubMatches-Sammlung in VBScript und die $0...$9-Attribute in JScript verwendet werden. Um Klammerzeichen zuzuordnen, verwenden Sie „\(&quot;oder&quot;\)"。
(?:pattern)Entspricht dem Muster, erhält jedoch nicht das Übereinstimmungsergebnis, was bedeutet, dass es sich um eine Nicht-Erfassungsübereinstimmung handelt und nicht für eine spätere Verwendung gespeichert wird. Dies geschieht mit dem oder-Zeichen „(|)„Nützlich, um Teile eines Musters zu kombinieren. Zum Beispiel“industr(?:y|ies)„Es ist nur ein Vergleich“industry|industries„Ein einfacherer Ausdruck.
(?=pattern)Positive Vorwärtssuche, gleicht die Suchzeichenfolge am Anfang eines beliebigen Zeichenfolgenübereinstimmungsmusters ab. Dies ist eine Nicht-Abruf-Übereinstimmung, das heißt, die Übereinstimmung muss nicht zur späteren Verwendung abgerufen werden. Zum Beispiel,&quot;Windows(?=95|98|NT|2000)&quot;kann zusammenpassen&quot;Windows2000&quot;Dazwischenliegend&quot;Windows„, kann aber nicht übereinstimmen“Windows3.1&quot;Dazwischenliegend&quot;Windows&quot;. Prefetch verbraucht keine Zeichen, d. h. nach einer Übereinstimmung beginnt die Suche nach der nächsten Übereinstimmung unmittelbar nach der letzten Übereinstimmung und nicht nach den Zeichen, die den Prefetch enthalten.
(?!pattern)Vorwärtsnegative Suche, gleicht die Suchzeichenfolge am Anfang jeder Zeichenfolge ab, die nicht mit dem Muster übereinstimmt. Dies ist eine Nicht-Abruf-Übereinstimmung, das heißt, die Übereinstimmung muss nicht zur späteren Verwendung abgerufen werden. Zum Beispiel&quot;Windows(?!95|98|NT|2000)&quot;kann zusammenpassen&quot;Windows3.1&quot;Dazwischenliegend&quot;Windows„, kann aber nicht übereinstimmen“Windows2000&quot;Dazwischenliegend&quot;Windows&quot;. Prefetch verbraucht keine Zeichen, d. h. nach einer Übereinstimmung beginnt die Suche nach der nächsten Übereinstimmung unmittelbar nach der letzten Übereinstimmung und nicht nach den Zeichen, die den Prefetch enthalten
(?<=pattern)Die umgekehrte positive Vorprüfung ähnelt der vorwärts gerichteten positiven Vorprüfung, jedoch in der entgegengesetzten Richtung. Zum Beispiel,&quot;(?<=95|98|NT|2000)Windows&quot;kann zusammenpassen&quot;2000Windows&quot;Dazwischenliegend&quot;Windows„, kann aber nicht übereinstimmen“3.1Windows&quot;Dazwischenliegend&quot;Windows"。
(?Die umgekehrte negative Vorprüfung ähnelt der vorwärts gerichteten negativen Vorprüfung, jedoch in der entgegengesetzten Richtung. Zum Beispiel&quot;(?&quot;kann zusammenpassen&quot;3.1Windows&quot;Dazwischenliegend&quot;Windows„, kann aber nicht übereinstimmen“2000Windows&quot;Dazwischenliegend&quot;Windows"。
x|yPassen Sie x oder y an. Zum Beispiel,&quot;z|food&quot;kann zusammenpassen&quot;z&quot;oder&quot;food"。"(z|f)ood„dann passt“zood&quot;oder&quot;food"。
[xyz]Charaktersammlung. Entspricht einem der enthaltenen Zeichen. Zum Beispiel,&quot;[abc]&quot;kann zusammenpassen&quot;plain&quot;Dazwischenliegend&quot;a"。
[^xyz]Eine Sammlung negativer Zeichen. Entspricht jedem Zeichen, das nicht enthalten ist. Zum Beispiel,&quot;[^abc]&quot;kann zusammenpassen&quot;plain&quot;Dazwischenliegend&quot;p"。
[a-z]Zeichenbereich. Entspricht jedem Zeichen innerhalb des angegebenen Bereichs. Zum Beispiel,&quot;[a-z]&quot;kann zusammenpassen&quot;a&quot;ankommen&quot;z„Jedes Kleinbuchstabenzeichen innerhalb des Bereichs.
[^a-z]Negativer Zeichenbereich. Entspricht jedem Zeichen, das nicht im angegebenen Bereich liegt. Zum Beispiel,&quot;[^a-z]„kann zu allem passen, was nicht ist“a&quot;ankommen&quot;z„Jedes Zeichen innerhalb des Bereichs.
\bEntspricht einer Wortgrenze, also der Position zwischen einem Wort und einem Leerzeichen. Zum Beispiel,&quot;er\b&quot;kann zusammenpassen&quot;never&quot;Dazwischenliegend&quot;er„, kann aber nicht übereinstimmen“verb&quot;Dazwischenliegend&quot;er"。
\BPassen Sie Nicht-Wortgrenzen an. &quot;er\B&quot;kann zusammenpassen&quot;verb&quot;Dazwischenliegend&quot;er„, kann aber nicht übereinstimmen“never&quot;Dazwischenliegend&quot;er"。
\cxEntspricht dem durch x angegebenen Steuerzeichen. Beispielsweise entspricht \cM einem Strg-M- oder Wagenrücklaufzeichen. Der Wert von x muss AZ oder az sein. Andernfalls behandeln Sie c als Literal.c&quot;Charakter.
\dEntspricht einem numerischen Zeichen. Entspricht [0-9].
\DEntspricht einem nicht numerischen Zeichen. Entspricht [^0-9].
\fEntspricht einem Formular-Feed-Zeichen. Entspricht \x0c und \cL.
\nEntspricht einem Zeilenumbruchzeichen. Entspricht \x0a und \cJ.
\rEntspricht einem Wagenrücklaufzeichen. Entspricht \x0d und \cM.
\sEntspricht jedem Leerzeichen, einschließlich Leerzeichen, Tabulatoren, Formularfeeds usw. Entspricht [ \f\n\r\t\v].
\SEntspricht jedem Zeichen, das kein Leerzeichen ist. Entspricht [^ \f\n\r\t\v].
\tEntspricht einem Tabulatorzeichen. Entspricht \x09 und \cI.
\vEntspricht einem vertikalen Tabulatorzeichen. Entspricht \x0b und \cK.
\wEntspricht jedem Wortzeichen, einschließlich eines Unterstrichs. Gleichwertig&quot;[A-Za-z0-9_]"。
\WEntspricht jedem Nicht-Wort-Zeichen. Gleichwertig&quot;[^A-Za-z0-9_]"。
\xnübereinstimmenn,InnIst der hexadezimale Escape-Wert. Der hexadezimale Escape-Wert muss genau zwei Ziffern lang sein. Zum Beispiel,&quot;\x41&quot;übereinstimmen&quot;A"。"\x041&quot;ist äquivalent zu&quot;\x04&1&quot;. ASCII-Kodierung kann in regulären Ausdrücken verwendet werden.
\numübereinstimmennum,Innumist eine positive ganze Zahl. Ein Verweis auf die erhaltene Übereinstimmung. Zum Beispiel,&quot;(.)\1„entspricht zwei aufeinanderfolgenden identischen Zeichen.
\nIdentifiziert einen oktalen Escape-Wert oder eine Rückreferenz. Wenn\nZumindest davornerhaltene Unterausdrücke, dannnzur Rückwärtsreferenz. Ansonsten, wennnist also eine Oktalzahl (0-7).nIst ein oktaler Escape-Wert.
\nmIdentifiziert einen oktalen Escape-Wert oder eine Rückreferenz. Wenn\nmEs gab zumindestnmErhalten Sie dann Unterausdrückenmzur Rückwärtsreferenz. Wenn\nmEs gab zumindestndann erhaltenngefolgt von einem Textmvon Rückwärtsverweisen. Wenn keine der vorherigen Bedingungen erfüllt ist, wennnUndmsind alle Oktalzahlen (0-7), dann \nmstimmt mit oktalen Escape-Werten übereinnm
\nmlWennnist eine Oktalzahl (0-3) undm und lsind alle Oktalzahlen (0-7), dann stimmen sie mit dem oktalen Escape-Wert übereinnml。
\unübereinstimmenn,Innist ein Unicode-Zeichen, das durch vier Hexadezimalziffern dargestellt wird. Beispielsweise entspricht \u00A9 dem Copyright-Symbol (©).
Nutzername/^[a-z0-9_-]{3,16}$/
Passwort/^[a-z0-9_-]{6,18}$/
Passwort 2(?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$(Bestehend aus Zahlen/Großbuchstaben/Kleinbuchstaben/Satzzeichen, alle vier müssen vorhanden sein, mehr als 8 Ziffern)
Hexadezimalwert/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
Email/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
/^[az\d]+(\.[az\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[az] +)+$/oder\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
URL/^(https?:\/\/)?([\da-z\.-]+)\.([az\.]{2,6})([\/\w \.-]*) *\/?$/ oder[a-zA-z]+://[^\s]*
IP Adresse/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}( ?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ oder((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
HTML-Tag/^&lt;([az]+)([^&lt;]+)*(?:&gt;(.*)&lt;\/\1&gt;|\s+\/&gt;)$/or<(.*)(.*)>.*<\/\1>|<(.*) \/>
Code\\Kommentare entfernen(?
Doppelbyte-Zeichen abgleichen (einschließlich chinesischer Zeichen)[^\x00-\xff]
Kanji (Zeichen)[\u4e00-\u9fa5]
Chinesischer Zeichenbereich in Unicode-Kodierung/^[\u2E80-\u9FFF]+$/
Chinesische und Satzzeichen (Zeichen) in voller Breite[\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee]
Datum (Jahr-Monat-Tag)(\d{4}|\d{2})-((0?([1-9]))|(1[1|2]))-((0?[1-9])|([12]([1-9]))|(3[0|1]))
Datum (Monat/Tag/Jahr)((0?[1-9]{1})|(1[1|2]))/(0?[1-9]|([12][1-9])|(3[0|1]))/(\d{4}|\d{2})
Zeit (Stunde:Minute, 24-Stunden-Format)((1|0?)[0-9]|2[0-3]):([0-5][0-9])
Festnetz-Telefonnummer vom chinesischen Festland(\d{4}-|\d{3}-)?(\d{8}|\d{7})
Mobiltelefonnummer vom chinesischen Festland1\d{10}
Postleitzahl des chinesischen Festlandes[1-9]\d{5}
ID-Nummer vom chinesischen Festland (15 oder 18 Ziffern)\d{15}(\d\d[0-9xX])?
nicht negative ganze Zahl (positive ganze Zahl oder Null)\d+
positive ganze Zahl[0-9]*[1-9][0-9]*
negative ganze Zahl-[0-9]*[1-9][0-9]*
ganze Zahl-?\d+
Dezimal(-?\d+)(\.\d+)?
Leerzeilen\n\s*\r oder\n\n(editplus) oder ^[\s\S ]*\n
QQ-Nummer[1-9]\d{4,}
Wörter, die kein ABC enthalten\b((?!abc)\w)+\b
Passen Sie führende und nachfolgende Leerzeichen an^\s*|\s*$
Wird häufig von Redakteuren verwendet
Im Folgenden finden Sie einige Ersetzungen für spezielles Chinesisch (Editplus).
^[0-9].*\n
^[^th].*\n
^[Übungen].*\n
^[\s\S ]*\n
^[0-9]*\.
^[\s\S ]*\n
*]>
href="javascript:if\(confirm\('(.*?)'\)\)window\.location='(.*?)'"
.[^<>]*
[\s\S]*?

Syntax für reguläre Ausdrücke

Die Syntax für reguläre Ausdrücke ist Ihr häufig verwendeter Spickzettel für reguläre Ausdrücke, die Abfrage der Syntax für reguläre Ausdrücke, die häufig verwendete Syntax für reguläre Ausdrücke, die grundlegende Syntax für reguläre Ausdrücke, die Syntax für Unterausdrücke, Modifikatoren für reguläre Ausdrücke, den Giermodus für reguläre Ausdrücke und den Nicht-Greed-Modus für reguläre Ausdrücke durch eine einfache und schnelle Methode.

Language: English | 中文 | Русский | Español | Português | हिन्दी | தமிழ் | Deutsch | Français | عربي | 日本語 | 한국어
Deine Fußabdrücke: