JavaScript corda Expressões Regulares - Parte 1Introdução Esta é a parte 1 da minha série, JavaScript corda Expressões Regulares. Considere a seqüência de caracteres: "Este é um homem". Suponha que você não sabe o conteúdo da string; a seqüência pode ter sido digitado pelo usuário eo código JavaScript tem atribuído a uma variável. Você pode ter as duas seguintes questões: 1) Será que a picada têm a palavra "homem"? 2) Se a cadeia tem a palavra "homem", você pode alterá-lo para "mulher".
Existem muitas outras questões que são semelhantes (e bastante complexo) para as duas questões acima. Manuseio isso no código é o assunto chamado expressões regulares, abreviadas, Regex. Esta é a parte 1 de uma série de artigos. Você precisa de conhecimentos básicos em HTML e JavaScript para entender esta série
Nota:. Se você não pode ver o código ou se você acha que alguma coisa está faltando, apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que foi digitado.
A Palavra, Regex No exemplo acima, "homem" é um Regex.
De modo mais geral, Regex é uma string (geralmente pequenas string) de caracteres que você quer saber, se ele existir em alguma cadeia assunto. Esta seqüência de assunto poderia ter sido atribuído a um variable.Matching Quando o Regex é visto na seqüência de assunto, dizemos correspondência ocorreu. Ou seja, o Regex tem corresponder à string. Quando ocorre a correspondência, a substituição pode seguir. Se a regex, "homem" no exemplo acima é visto na seqüência de assunto, ela pode ser substituída pela palavra "mulher" .
Modern e Moda velhas formas de codificação Regex Em primeiro lugar, para responder o tipo de perguntas acima você tinha que fazer a codificação usando conceitos básicos de programação (declaração de variáveis, condições, loops, etc). Saiba que as perguntas como as acima pode ser classificada. JavaScript veio com funções, para lidar com as questões acima; isso dá ao programador menos trabalho. O programador usa essas funções de formas especiais sem realmente estar consciente de que está a usá-los. A utilização destas funções embutido é feito conveniente com símbolos especiais.
Nesta série, aprendemos as maneiras especiais de responder a perguntas dos tipos acima, usando JavaScript strings.Simple Palavra Matching Considere o seguinte código:. Var pos = "Olá mundo" search (/Mundo /); alert (pos); Este é um arquivo HTML simples /JavaScript. Há um elemento BODY. Este eleme