*   >> Leitura Educação Artigos >> tech >> Designer de Web

Introdução ao Javascript seqüência regular Expressions

esponder \\ t na string disponível, é só usar \\ t no padrão Números .Hexadecimal Números hexadecimais pode ser escrita como: xhh por exemplo XBF Eu não vou lhe dar mais explicações sobre os números hexadecimais desta série; só sei que você vai encontrar muitos exemplos como o acima. A notação para combinar números hexadecimais é \\ xhh onde h é um dígito hexadecimal. Se você só quer combinar um número hexadecimal, a regex é: /\\ /Personagens xhh pode ser representado por números hexadecimais escaparam. O seguinte condicional produz uma partida: if (.

search "gato" (/\\ x61 \\ x74 /) = -1!) Uma partida é produzida, porque o número hexadecimal para o personagem, 'a' é x61 e que por 't 'é x74.Word Boundary A palavra fronteira é a fronteira entre um caractere de palavra e um caractere não-palavra. Considere as seguintes cadeias: "um dois três quatro cinco" "um, dois, três, quatro, cinco" "um, dois, três, quatro, cinco" "um-dois-três-quatro e cinco" O seguinte condicional produzirá um jogo: if ("um dois três quatro cinco" .search (/\\ b /) = -1!) A notação '\\ b' é usado para corresponder a um limite de palavra.

No condicional acima, é a fronteira entre as aspas duplas abertura ea palavra, "um" que tenha sido combinado. Se você deseja corresponder a fronteira entre a palavra "um" eo espaço que se segue, você tem que modificar o regex para: /um \\ b /Aqui, você tem a palavra 'um', seguido por '\\ b'. O padrão, um \\ b é o que está combinado. O seguinte condicional vai produzir um jogo: if (! "Um dois três quatro cinco" .search (/one \\ b /) = -1) "\\ b" indica um limite de palavra. O seguinte condicional não irá produzir um fósforo: (! "Um dois três quatro cinco" .

search (/on \\ ser /) = -1) se Isso ocorre porque o caractere "\\ b" em sua posição não corresponde a uma palavra fronteira (que está dentro da palavra, "um"). Agora, o seguinte condicional vai produzir um jogo: (! "Um, dois, três, quatro, cinco" .search (/two \\ b /) = -1) se aqui a porção string 'dois \\ b' é o que tem sido coincide. O "\\ b" corresponde à fronteira entre a palavra "dois" e a vírgula que se lhe segue. O seguinte condicional também irá produzir um fósforo: if ("um, dois, três, quatro, cinco" .

search (/two \\ b /) = -1!) Aqui, mesmo que não haja um espaço entre a vírgula ea palavra , "três", o "\\ b" corresponde ainda à fronteira entre a palavra, "two" e vírgula a que se segue; a vírgula é um caractere não-palavra e por isso há um limite entre a palavra, "dois" ea vírgula. Agora, a seg

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.