Expressão Regular para Endereço IP

Publicado por Fábio Berbert de Paula em 03/06/2020

[ Hits: 427 ]

Blog: https://cutt.ly/cotidianohackeado

 


Expressão Regular para Endereço IP



Um endereço IP é composto por 4 blocos de até três dígitos separados por um ponto ".". Exemplo:

192.168.0.1

Segue expressão regular que valida um endereço IP:

\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}

Onde:
  • \d = apenas dígitos
  • {1,3} = de 1 a 3 dígitos
  • \. = seguido de um ponto "."

Exemplo com Python

Segue um exemplo de código usando a expressão regular com Python:

import re
expr = re.compile('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}')

#entre um endereço IP
ip = input("Digite um IP: ")

if expr.search(ip):
    print(f"{ip} é válido")
else:
    print(f"{ip} é inválido")

Outras dicas deste autor

Como exportar um container Docker para outra máquina

Como aumentar a potência do roteador wireless

Convertendo varchar em date no MySQL

Informações sobre semáforos e memória compartilhada

Como extrair um print de um arquivo de vídeo

Leitura recomendada

Site de depuração e aprendizado de expressões regulares

Expressão Regular para CPF

Linux Suse 8.0

Usando o bom e velho Google

Instalando Boost no openSUSE (lazy method)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts