Expressão Regular para Endereço IP

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

[ Hits: 439 ]

Blog: https://youtube.com/c/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

Gizmo no Ubuntu Dapper: The dmix plugin supports only playback stream

Como seu Samsung Galaxy S3 pode se transformar num PC

Como desabilitar ou remapear um botão físico do teu smartphone

Emulador WineX 3.1 para Debian

Como suprimir a emissão de luz azul da tela via linha de comando

Leitura recomendada

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

Expressão Regular para CPF

TV Software Livre (videos online)

Gerenciando o GRUB com o GRUB Customizer

Inicialização do Sistema

  

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