question

Expressão regular para inteiros?

Estou à procura de uma expressão regular que corresponda a números inteiros positivos, inteiros negativos e zero.

Então, ela iria corresponder aos seguintes números: 6, -4, -23, 0, 43, -235424, 234823.
resposta Resposta

Para corresponder a números inteiros positivos, inteiros negativos e zero usando expressão regular, você pode usar a seguinte regex:

  1. Inicie com um sinal de menos opcional para corresponder a números negativos: ^-?
  2. Em seguida, use \d+ para corresponder a um ou mais dígitos para números positivos e zero.
  3. Combine isso para corresponder a números inteiros completos: -?\d+

Aqui está a explicação detalhada da expressão regular:

  1. ^ - O sinal de circumflexo no início indica que a correspondência deve começar no início da string.
  2. -? - O hífen seguido por um ponto de interrogação corresponde a um sinal de menos opcional para números negativos.
  3. \d+ - Corresponde a um ou mais dígitos para números positivos e zero.

Portanto, a expressão regular completa para corresponder a números inteiros positivos, inteiros negativos e zero é: -?\d+

Você pode usar essa regex em linguagens de programação como JavaScript, PHP, Python, Java, C#, entre outras, para validar e extrair números inteiros de uma string.


ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta




Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved