Estou lendo um html completo em variável. A partir da variável, deseja gravar todos os números com o padrão de exatamente 5 dígitos. Não é necessário cuidar se, antes disso, esse dígito tem outro tipo de palavras. Só quero certificar-se de que qualquer número de números de 5 dígitos tenha sido agarrado. No entanto, quando eu aplicar, não só puxar o número com exatamente 5 dígitos, número com mais de 5 dígitos também recuperados. Eu tentei colocar na frente e atrás, mas fazer o resultado sair como nulo. Perguntou 12 de fevereiro 11 em 1: 13 As notações bibliográficas e de construtor são possíveis: Padrão de parâmetros O texto da expressão regular. Flags Se especificado, as bandeiras podem ter qualquer combinação dos seguintes valores: g match global encontrar todas as correspondências em vez de parar depois da primeira partida i ignore o caso m multiline tratar os caracteres de início e final (e) como trabalhando em várias linhas (ou seja, combinar o começo Ou fim de cada linha (delimitada por n ou r), não apenas o início ou o fim de toda a cadeia de entrada) u padrão de tratamento unicode como uma seqüência de pontos de código unicode e correspondências legais apenas do índice indicado pela propriedade lastIndex de Esta expressão regular na cadeia de destino (e não tenta combinar de quaisquer índices posteriores). Descrição Existem 2 maneiras de criar um objeto RegExp: uma notação literal e um construtor. Para indicar strings, os parâmetros para a notação literal não usam aspas enquanto os parâmetros para a função do construtor usam aspas. Portanto, as seguintes expressões criam a mesma expressão regular: a notação literal fornece compilação da expressão regular quando a expressão é avaliada. Use a notação literal quando a expressão regular permanecerá constante. Por exemplo, se você usar a notação literal para construir uma expressão regular usada em um loop, a expressão regular não será recompilada em cada iteração. O construtor do objeto de expressão regular, por exemplo, o novo RegExp (abc). Fornece compilação de tempo de execução da expressão regular. Use a função de construtor quando você sabe que o padrão de expressão regular irá mudar, ou você não conhece o padrão e está obtendo de outra fonte, como a entrada do usuário. Começando com o ECMAScript 6, o novo RegExp (abc, i) já não lança um TypeError (não pode fornecer sinalizadores ao construir um RegExp de outro) quando o primeiro argumento é um RegExp eo argumento do segundo flags está presente. Um novo RegExp dos argumentos é criado em vez disso. Ao usar a função de construtor, as regras de escape de seqüência normal (precedendo caracteres especiais com quando incluídas em uma string) são necessárias. Por exemplo, os seguintes são equivalentes: significado de caracteres especiais em expressões regulares Um conjunto de caracteres. Corresponde a qualquer um dos caracteres anexados. Você pode especificar um intervalo de caracteres usando um hífen, mas se o hífen aparecer como o primeiro ou último caractere incluído nos colchetes é tomado como um hífen literal a ser incluído no conjunto de caracteres como um caractere normal. Também é possível incluir uma classe de personagem em um conjunto de caracteres. Por exemplo, o abcd é o mesmo que a-d. Eles combinam o b no peito e o c na chop. Por exemplo, abcd - e - abcd combinam o b no peito, o c em chop e o - (hífen) em sem fins lucrativos. Por exemplo, w - é o mesmo que A-Za-z0-9-. Eles combinam o b no peito, o c na chop e o - (hífen) em sem fins lucrativos. Um conjunto de caracteres negado ou complementado. Ou seja, corresponde a qualquer coisa que não esteja entre os parênteses. Você pode especificar um intervalo de caracteres usando um hífen, mas se o hífen aparecer como o primeiro ou último caractere incluído nos colchetes é tomado como um hífen literal a ser incluído no conjunto de caracteres como um caractere normal. Por exemplo, abc é o mesmo que a-c. Inicialmente, eles combinam o no bacon e h em chop. 2 Pelo menos da versão 41. Notas específicas do Gecko Começando com o Gecko 34 (Firefox 34 Thunderbird 34 SeaMonkey 2.31), no caso de um grupo de captura com quantificadores que impedem seu exercício, o texto correspondente para um grupo de captura está agora indefinido em vez de um Cadeia vazia: observe que, devido à compatibilidade da Web, o RegExp. N ainda retornará uma seqüência vazia em vez de indefinido (bug 1053944). Etiquetas de documentos e colaboradores Obrigado Verifique sua caixa de entrada para confirmar sua inscrição. Se você não confirmou previamente uma assinatura de um boletim relacionado à Mozilla, talvez seja necessário fazê-lo. Verifique sua caixa de entrada ou seu filtro de spam para um e-mail de nós. Ocultar boletim informativo
No comments:
Post a Comment