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

Javascript corda padrões de expressões regulares

inha e \\ f é o caractere de alimentação de formulário. \\ s é a abreviação para qualquer caractere de espaço em branco. Isso é \\ s é equivalente a [\\ \\ t \\ r \\ n \\ f]. O seguinte condicional produz uma partida: (.! ".. A primeira linha \\ r \\ nA segunda linha" de busca (/\\ n /) = -1) se o seguinte condicional também produz uma partida: if ("A primeira linha. \\ r \\ nA segunda linha. ". search (/\\ s /)! = -1) \\ s é uma classe de caracteres de espaço em branco. Negada \\ s \\ S \\ S é negada \\ s.

Ele representa qualquer caractere que não seja um espaço em branco, que é [^ \\ s]. \\ S, [^ \\ s] e [^ \\ \\ t \\ r \\ n \\ f] são equivalentes. O símbolo de negação nega a classe (dentro dos colchetes). \\ W Este é um caractere de palavra. Ele representa qualquer caractere alfanumérico, incluindo o sublinhado. \\ w e [0-9a-zA-Z_] são equivalent.Negated \\ w \\ W é negada \\ w. Ele representa qualquer caractere não-palavra. \\ W e [^ \\ w] estão Período equivalent.The '.' O ponto '.' Corresponde a qualquer caractere, exceto \\ n. Por exemplo, partidas /.

s/'é' na seqüência de assunto, "Uma maçã está na árvore". /.s/representa dois personagens, que são qualquer personagem (exceto \\ n) seguido por 's'. Você pode usar o \\ d \\ s \\ w \\ D \\ S \\ W abreviaturas tanto dentro como fora de classes.Beginning personagem e extremidade de uma corda O objetivo aqui é para ver como você pode combinar um regex para o início da cadeia sendo usada ou o fim da cadeia sendo usada (ou tanto o princípio eo fim) .

A ^ Character para harmonização no Início Se você quiser a correspondência para ocorrer no início da cadeia sendo usada, inicie o regex com o caractere '^'. O seguinte condicional produz uma partida: if ("um e dois" .search (/^ um /) = -1!) O seguinte condicional não produz uma partida: if ("O que eu vi" .search (/^ um /)! = -1) No primeiro caso, a palavra 'um' é no início da cadeia sendo usada. No segundo caso, a palavra 'um' não está no início da cadeia sendo usada. Neste ponto, você pode perguntar: "Será que '^' não é o símbolo de negação?" Bem, é o símbolo de negação.

O problema é saber quando usá-lo. Quando usado dentro de uma classe (entre colchetes) é o símbolo de negação; quando utilizado no início de uma expressão regular, apenas depois da barra para a frente, é o carácter de expressão regular correspondentes no início. É uma âncora metacharacter.The $ Character para harmonização em End Se você deseja que o correspondente a ocorrer no fim da cadeia send

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