Le "W"Metacharacter recherche les caractères non-mot qui ne mentent pas"A-Z "," A-Z "et" 0-9". Il est généralement utilisé pour correspondre à tous les caractères sauf le mot et les caractères numériques. Cependant, cela correspond aux personnages spéciaux comme "# "," @ ","% "," *" et plein d'autres. La considération importante à noter est que le «W"Le personnage ne correspond pas"souligner(_)«Parce qu'il est considéré dans le métacharacter« \ w »en minuscules.
Cet article donne un aperçu approfondi de l'objectif, du travail et des fonctionnalités du «W”Metacharacter dans le regexp de JavaScript.
Que fait «W Metacharacter» dans Regexp de JavaScript?
Le fonctionnement du «W»Metacharacter dépend de sa syntaxe qui est indiquée ci-dessous:
Syntaxe
/ \ W /La syntaxe de base contient:
Syntaxe (avec constructeur regexp ())
Tous les Metacharacter peuvent être mis en œuvre avec le «Regexp ()”Constructeur comme suit:
Nouveau regexp ("\\ w")Dans cette syntaxe:
Syntaxe (avec des modificateurs intégrés)
Le "W»Metacharacter prend également en charge les modificateurs intégrés pour effectuer des tâches supplémentaires spéciales:
/ \ W / [g, i, m] ou new regexp ("\\ w", "[g, i, m]")Dans la syntaxe ci-dessus:
Exemple 1: Application du «W Metacharacter» pour correspondre aux caractères non-mot en utilisant la syntaxe de base (// w / g)
Dans cet exemple, le «// w"Metacharacter peut être appliqué avec le modificateur en option"G (recherche globale)"Pour trouver les caractères spéciaux d'une chaîne particulière dans le paragraphe.
Code HTML
Tout d'abord, jetez un œil au code HTML fourni ci-dessous:
Fonctionnement de W Metacharacter à Regexp
String: éditeur @ Linuxhint _ $$.com
Dans le code HTML ci-dessus:
Code javascript
Ensuite, passez au code JavaScript:
Dans les lignes de code ci-dessus:
Sortir
Comme on le voit, la sortie affiche également le nombre de caractères correspondants et les caractères non-mot.
Exemple 2: Application du «W Metacharacter» pour correspondre aux caractères non-mot en utilisant (new regexp («\\ w», «g»))
Le fonctionnement de «// w "et le" nouveau regexp ("\\ w", "g")”La syntaxe est identique. Dans cet exemple, le métacharacter discuté peut être appliqué pour rechercher des caractères non-mot à l'échelle mondiale.
Note: Le code HTML est le même dans les deux exemples.
Code javascript
Le code JavaScript modifié est indiqué ci-dessous:
Demo de fonction ()Dans les lignes de code ci-dessus, le «expirat»La variable spécifie le«Nouveau regexp («\\ w», «g»)"Pour localiser les caractères non-mot de la chaîne initialisée à l'échelle mondiale sur double-cliquez. Enfin, rappelez-vous les approches discutées pour ajouter les caractères non-mot situés de la chaîne dans le paragraphe.
Sortir
Comme analysé, la sortie du «Nouveau regexp («\\ w», «g»)"C'est la même chose que le"/ \ W / g".
Conclusion
JavaScript propose une grande variété de métacharacteurs dans lesquels «W"Est utilisé pour faire correspondre les caractères spéciaux / non-mot. Il ne correspond pas aux caractères alphabétiques et numériques. De plus, il prend également en charge quelques indicateurs / modificateurs de motifs intégrés pour obtenir la sortie souhaitée. Ce guide a expliqué l'objectif, le travail et l'utilisation du «W”Metacharacter en détail.