El "W"Metacharacter busca los personajes que no son de palabras que no se encuentran en"A-Z "," A-Z "y" 0-9". Generalmente se usa para que coincida con todos los caracteres, excepto la palabra y los caracteres numéricos. Sin embargo, coincide con los personajes especiales como "#","@","%","*" y muchos otros. La consideración importante a tener en cuenta es que el "W"El personaje no coincide"guion bajo(_)"Porque se considera en el metacharacter en minúsculas" \ w ".
Esta publicación proporciona una visión profunda del propósito, el trabajo y la funcionalidad del "W"Metacharacter en el regexp de JavaScript.
¿Qué hace "W Metacharacter" en Regexp de JavaScript??
El funcionamiento del "W"Metacharacter depende de su sintaxis que se indique a continuación:
Sintaxis
/\ W/La sintaxis básica contiene:
Sintaxis (con constructor regexp ())
Todo el metacharacter se puede implementar con el "Regexp ()"Constructor de la siguiente manera:
NUEVO REGEXP ("\\ W")En esta sintaxis:
Sintaxis (con modificadores incorporados)
El "W"Metacharacter también admite los modificadores incorporados para realizar tareas adicionales especiales:
/\ W/[g, i, m] o nueva regexp ("\\ w", "[g, i, m]")En la sintaxis anterior:
Ejemplo 1: Aplicando el "W Metacharacter" para que coincida con los caracteres que no son de palabras usando sintaxis básica (// w/g)
En este ejemplo, el "// w"Metacharacter se puede aplicar con el modificador opcional"G (búsqueda global)"Para encontrar los caracteres especiales de una cadena en particular en el párrafo.
código HTML
En primer lugar, eche un vistazo al código HTML proporcionado a continuación:
Trabajo de w metacharacter en regexp
Cadena: editor@linuxhint _ $$.comunicarse
En el código HTML anterior:
Código JavaScript
A continuación, pase al código JavaScript:
En las líneas de código anteriores:
Producción
Como se ve, la salida muestra el número de caracteres coincidentes y los caracteres que no son de palabras también.
Ejemplo 2: Aplicar la sintaxis "W Metacharacter" para que coincida con los caracteres que no son de palabras utilizando ("\\ w", "g")) sintaxis
El funcionamiento de "// w "y el" nuevo regexp ("\\ w", "g")"La sintaxis es idéntica. En este ejemplo, el metacharacter discutido se puede aplicar para buscar caracteres que no sean palabras a nivel mundial.
Nota: El código HTML es el mismo en ambos ejemplos.
Código JavaScript
El código JavaScript modificado se indica a continuación:
función demo ()En las líneas de código anteriores, el "regular"Variable especifica el"NUEVO REGEXP ("\\ W", "G")”Para localizar los caracteres que no son de palabras de la cadena inicializada a nivel mundial al hacer doble clic. Finalmente, recuerde los enfoques discutidos para agregar los caracteres que no son de palabras ubicados de la cadena en el párrafo.
Producción
Como se analizó, la salida del "NUEVO REGEXP ("\\ W", "G")"Es lo mismo que el"/\ W/g".
Conclusión
JavaScript ofrece una gran variedad de metacharacteres en los que "W"Se utiliza para combinar caracteres especiales/no palabras. No coincide con los caracteres alfabéticos y numéricos. Además, también admite algunos indicadores/modificadores de patrones incorporados para obtener la salida deseada. Esta guía explicó el objetivo, el trabajo y el uso del "W"Metacharacter en detalle.