Você está na página 1de 3

Expressão Regular para Endereço IP [Dica] about:reader?url=https://www.vivaolinux.com.br/...

vivaolinux.com.br

Expressão Regular para Endereço IP


[Dica]
3-4 minutes

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 "."

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")

1 of 3 6/20/22, 4:37 PM
Expressão Regular para Endereço IP [Dica] about:reader?url=https://www.vivaolinux.com.br/...

Outras dicas deste autor

Como descobrir o repositório de determinado pacote no Debian


(APT)

Sintaxe alternativa para encontrar arquivos por data com o


comando find

Reproduzindo somente áudio com o mplayer

Como remover parêntesis dos nomes de arquivos

Exim - Removendo todas as mensagens da fila de espera (spool)

Leitura recomendada

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

Expressão Regular para CPF

Personalizar teclas de atalho de F1 até F12 usando inputrc para o


Terminal

NumlockX - Ativando o numlock no KDE ao logar

Gerenciador de redes wireless no Slackware Linux

Comentários

Como não "manjo" de python, segue opção em bash....


read -p " Informe o IP: " ip;
[[ "$ip" =~ ^([0-9]{1,3}.){3}[0-9]{1,3}$ ]] && echo " $ip => Válido" ||
echo " $ip Inválido";

______________________________________________________________________
Devido a muitas perguntas, segue esclarecimento:
O comando: [b]lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,
/dou.$/p'[/b],
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-
uso/",
Mostrando o seguinte:
[b] Se você sanou sua dúvida ou resolveu um problema a partir de

2 of 3 6/20/22, 4:37 PM
Expressão Regular para Endereço IP [Dica] about:reader?url=https://www.vivaolinux.com.br/...

um
tópico criado, é extremamente recomendável que acesse o tópico
e
marque-o como "RESOLVIDO". E mais recomendável ainda que
você eleja
como melhor resposta a que mais lhe ajudou.[/b]
______________________________________________________________________
[b]Importante:[/b] lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,
/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________

Patrocínio

Site hospedado pelo provedor RedeHost.

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts

3 of 3 6/20/22, 4:37 PM

Você também pode gostar