Javascript regex match 5 digits forex


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. Solicitado 12 de fevereiro 11 em 1: 13A expressão regular é um padrão de texto que consiste em caracteres comuns (por exemplo, letras a a z) e caracteres especiais, conhecidos como metacaracteres. O padrão descreve uma ou mais cordas para coincidir ao procurar um corpo de texto. A expressão regular serve como um modelo para combinar um padrão de caractere com a string que está sendo pesquisada. Aqui estão alguns exemplos de expressão regular que você pode encontrar: combine uma linha em branco. Valide um número de ID composto por 2 dígitos, um hífen e outros 5 dígitos. A tabela a seguir contém a lista completa de metacaracteres e seu comportamento no contexto de expressões regulares: marca o próximo caractere como um caractere especial, um literal, uma referência ou uma fuga octal. Por exemplo, n corresponde ao caractere n. N corresponde a um caractere de nova linha. A sequência corresponde e (corresponde (. Corresponde à posição no início da seqüência de entrada. Se a propriedade Multiline de objetos RegExp estiver definida, também corresponde à posição seguinte n ou r. Corresponde à posição no final da string de entrada. Se a Objetos RegExp A propriedade Multiline é definida, também corresponde à posição anterior n ou r. Corresponde ao caracter ou subexpressão anterior zero ou mais vezes. Por exemplo, zo corresponde z e zoo. É equivalente a. Corresponde ao caracter ou subexpressão anterior uma ou mais vezes Por exemplo, zo corresponde zo e zoo, mas não z. É equivalente a. Corresponde ao caracter ou a subexpressão anterior zero ou uma vez. Por exemplo, faz (m) corresponde ao fazer em fazer ou faz. É equivalente a n é um Número não negativo. Corresponde exatamente n vezes. Por exemplo, o não corresponde ao o em Bob, mas combina com os dois os em alimentos. N é um inteiro não negativo. Corresponde pelo menos n vezes. Por exemplo, o não coincide com o o em Bob e combina todos os os em foooood. Oi S equivalente a o. O é equivalente a o. M e n são números inteiros não negativos, onde n lt m. Corresponde pelo menos n e no máximo m vezes. Por exemplo, o corresponde aos três primeiros os em fooooood. O é equivalente a o. Observe que você não pode colocar um espaço entre a vírgula e os números. Quando este personagem segue imediatamente qualquer um dos outros quantificadores (, n, n, n, m), o padrão de correspondência não é ganancioso. Um padrão não-ganancioso coincide tão pouco com a string pesquisada quanto possível, enquanto o padrão ganancioso padrão corresponde ao máximo da string procurada. Por exemplo, na string oooo, o corresponde a um único o, enquanto o combina com todos os. Corresponde a qualquer personagem, exceto n. Para combinar qualquer caractere incluindo o n, use um padrão como sS. Corresponde ao padrão e captura o jogo. A combinação capturada pode ser recuperada da coleção resultante de Correspondências, usando a coleção SubMatches no VBScript ou as propriedades 0 133 9 no JScript. Para combinar os caracteres dos parênteses (), use (ou). O padrão de correspondências, mas não captura a partida, ou seja, é uma combinação de não captura que não está armazenada para possível uso posterior. Isso é útil para combinar partes de um padrão com o caracter ou (). Por exemplo, industr (: yies) é uma expressão mais econômica do que as indústrias industriais. Lookahead positivo corresponde à cadeia de pesquisa em qualquer ponto em que um padrão de correspondência de string começa. Esta é uma partida de não captura, ou seja, a partida não é captada para possível uso posterior. Por exemplo, o Windows (9598NT2000) corresponde ao Windows no Windows 2000, mas não ao Windows no Windows 3.1. Lookaheads não consome personagens, ou seja, depois de uma partida ocorrer, a busca pela próxima partida começa imediatamente após a última partida, e não após os caracteres que compunham o lookahead. O lookahead negativo corresponde à cadeia de pesquisa em qualquer ponto em que um padrão de string que não corresponde começa. Esta é uma partida de não captura, ou seja, a partida não é captada para possível uso posterior. Por exemplo, o Windows (9598NT2000) corresponde ao Windows no Windows 3.1, mas não coincide com o Windows no Windows 2000. As correspondências não consomem caracteres, ou seja, após a ocorrência de uma partida, a busca pela próxima partida começa imediatamente após a última partida, e não após a Personagens que incluíam o lookahead. Corresponde x ou y. Por exemplo, zfood combina z ou comida. (Zf) ood combina com o alimento ou comida. Um conjunto de caracteres. Corresponde a qualquer um dos caracteres anexados. Por exemplo, abc corresponde ao a na planície. Um conjunto de caracteres negativos. Corresponde a qualquer caractere não incluído. Por exemplo, abc corresponde ao p na planície. Uma variedade de caracteres. Combina qualquer caractere no intervalo especificado. Por exemplo, a-z corresponde a qualquer caractere alfabético em minúsculas na faixa de a a z. Um caractere de intervalo negativo. Corresponde a qualquer caractere que não esteja no intervalo especificado. Por exemplo, a-z corresponde a qualquer caractere que não esteja no intervalo de a a z. Combina um limite de palavras, ou seja, a posição entre uma palavra e um espaço. Por exemplo, erb corresponde ao er em nunca, mas não no er no verbo. Corresponde a um limite sem palavras-chave. ErB combina o er no verbo, mas não o er em nunca. Corresponde ao caractere de controle indicado por x. Por exemplo, cM corresponde a um caractere de controle-M ou de retorno de carro. O valor de x deve estar na faixa de A-Z ou a-z. Caso contrário, c é assumido como um caractere literal c. Combina um caractere de dígito. Equivalente a 0-9. Por favor compartilhe

Comments