Der "W"Metacharacter sucht die Nicht-Wort-Charaktere, in denen nicht liegen"a-z "," a-z "und" 0-9 "”. Es wird im Allgemeinen verwendet, um alle Zeichen mit Ausnahme des Wortes und numerischen Zeichens abzustimmen. Es passt jedoch zu den Sonderfiguren wie “#”,„@“,„%“,„*" und viele andere. Die wichtige Überlegung ist zu beachten, dass das “W"Charakter stimmt nicht überein"unterstreichen(_)"Weil es im Kleinbuchstaben" \ W "Metacharacter berücksichtigt wird.
Dieser Beitrag bietet einen tiefen Einblick in den Zweck, die Arbeit und die Funktionalität der “WMetacharacter im Regexp von JavaScript.
Was macht „W Metacharacter“ in Regexp von JavaScript??
Die Arbeit des “WMetacharacter hängt von seiner unten angegebenen Syntax ab:
Syntax
/\ W/Die grundlegende Syntax enthält:
Syntax (mit Regexp () Konstruktor)
Der gesamte Metacharakter kann mit dem implementiert werdenRegexp ()Konstruktor wie folgt:
neuer Regexp ("\\ w")In dieser Syntax:
Syntax (mit integrierten Modifikatoren)
Der "W„Metacharacter unterstützt auch die integrierten Modifikatoren, um spezielle zusätzliche Aufgaben auszuführen:
/\ W/[g, i, m] oder neuer regexp ("\\ w", "[g, i, m]")In der obigen Syntax:
Beispiel 1: Anwenden des „W Metacharacter“ mit den Nicht-Wort-Zeichen mit der grundlegenden Syntax (// w/g) anwenden Sie die Nicht-Wort-Zeichen
In diesem Beispiel das “// w"Metacharacter kann mit dem optionalen Modifikator angewendet werden"G (globale Suche)Um die Sonderzeichen aus einer bestimmten Zeichenfolge im Absatz zu finden.
HTML Quelltext
Schauen Sie sich zunächst den folgenden HTML-Code an:
Arbeit von W Metacharacter in Regexp
String: Editor@LinuxHint _ $$.com
Im obigen HTML -Code:
JavaScript -Code
Gehen Sie als nächstes mit dem JavaScript -Code fort:
In den obigen Codezeilen:
Ausgang
Wie zu sehen ist, zeigt der Ausgang die Anzahl der übereinstimmten Zeichen und die Nicht-Wort-Zeichen an.
Beispiel 2: Anwenden des „W Metacharacter“ so anwenden, dass sie mit den Nicht-Wort-Zeichen mithilfe von (neuer Regexp („\\ W“, „G“) mit der Syntax übereinstimmen
Die Arbeit von “// w ”und der„ neue regexp (“\\ w”, „g“)”Syntax ist identisch. In diesem Beispiel kann der diskutierte Metacharacter angewendet werden, um weltweit nach Nicht-Wort-Charakteren zu suchen.
Notiz: Der HTML -Code ist in beiden Beispielen der gleiche gleich.
JavaScript -Code
Der geänderte JavaScript -Code ist unten angegeben:
Funktion Demo ()In den obigen Codezeilen die “Regex"Variable gibt die" an "NEU REGEXP ("\\ W", "G")”So lokalisieren Sie die Nicht-Wort-Zeichen aus der initialisierten Zeichenfolge weltweit beim Doppelklicken. Erinnern Sie sich schließlich an die besprochenen Ansätze, um die gefundenen Nicht-Wort-Zeichen aus der Zeichenfolge im Absatz anzuhängen.
Ausgang
Wie analysiert, die Ausgabe der “NEU REGEXP ("\\ W", "G")"Ist das gleiche wie das"/\ W/g”.
Abschluss
JavaScript bietet eine große Auswahl an Metacharactern, in denen “W”Wird verwendet, um Spezial-/Nicht-Wort-Charaktere abzustimmen. Es passt nicht zu den alphabetischen und numerischen Zeichen. Darüber hinaus unterstützt es einige eingebaute Musterflags/Modifikatoren, um die gewünschte Ausgabe zu erhalten. Dieser Leitfaden erklärte das Ziel, das Arbeiten und die Verwendung des “WMetacharakter im Detail.