O "C”Metacharacter pesquisa os personagens que não são de palavras que não estão em“A-Z "," A-Z "e" 0-9”. Geralmente é usado para combinar com todos os personagens, exceto a palavra e caracteres numéricos. No entanto, corresponde aos personagens especiais como “#","@","%","*" e muitos outros. A consideração importante a ser observada é que o “C”O personagem não corresponde“sublinhado (_)”Porque é considerado na minúscula“ \ w ”metacharacter.
Este post fornece uma visão profunda do objetivo, trabalho e funcionalidade do “C”Metacharacter no regexp de JavaScript.
O que "W Metacharacter" faz no Regexp de JavaScript?
O trabalho do “C”Metacharacter depende de sua sintaxe, afirmada abaixo:
Sintaxe
/\C/A sintaxe básica contém:
Sintaxe (com o construtor regexp ())
Todo o Metacharacter pode ser implementado com o “Regexp ()”Construtor da seguinte maneira:
novo regexp ("\\ w")Nesta sintaxe:
Sintaxe (com modificadores embutidos)
O "C”Metacharacter também suporta os modificadores internos para executar tarefas adicionais especiais:
/\ W/[g, i, m] ou novo regexp ("\\ w", "[g, i, m]")Na sintaxe acima:
Exemplo 1: Aplicando o "W Metacharacter" para combinar com os caracteres não-palavras usando a sintaxe básica (// w/g)
Neste exemplo, o “//C”Metacharacter pode ser aplicado com o modificador opcional“G (pesquisa global)”Para encontrar os personagens especiais de uma string específica no parágrafo.
Código HTML
Em primeiro lugar, dê uma olhada no código HTML abaixo fornecido:
Trabalho de W Metacharacter em Regexp
String: editor@linuxhint _ $$.com
No código HTML acima:
Código JavaScript
Em seguida, vá para o código JavaScript:
Nas linhas acima do código:
Saída
Como visto, a saída exibe o número de caracteres correspondentes e os caracteres não-palavras também.
Exemplo 2: Aplicando o "W Metacharacter" para combinar com os caracteres não-palavras usando (novo regexp ("\\ w", "g")) sintaxe
O funcionamento de “// w "e o" novo regexp ("\\ w", "g")”A sintaxe é idêntica. Neste exemplo, o Metacharacter discutido pode ser aplicado para procurar caracteres não-palavras em todo o mundo.
Observação: O código HTML é o mesmo nos dois exemplos.
Código JavaScript
O código JavaScript modificado está declarado abaixo:
function Demo ()Nas linhas acima de código, o “regex”A variável especifica a“novo regexp ("\\ w", "g")”Para localizar os caracteres não-palavras da string inicializada globalmente após clique duas vezes. Finalmente, lembre-se das abordagens discutidas para anexar os caracteres não-palavras localizados da string no parágrafo.
Saída
Conforme analisado, a saída do “novo regexp ("\\ w", "g")"É o mesmo que"/\ W/g”.
Conclusão
JavaScript oferece uma grande variedade de metacaracters em que “C”É utilizado para combinar caracteres especiais/não-palavras. Não corresponde aos caracteres alfabéticos e numéricos. Além disso, ele também suporta alguns sinalizadores/modificadores de padrões internos para obter a saída desejada. Este guia explicou o objetivo, o trabalho e o uso do “C”Metacharacter em detalhes.