has_ipv4()
Retorna um valor indicando se um endereço IPv4 especificado aparece em um texto.
As entradas de endereço IP em um texto devem ser delimitadas corretamente com caracteres não alfanuméricos. Por exemplo, endereços IP delimitados corretamente são:
- "Estes pedidos vieram de: 192.168.1.1, 10.1.1.115 e 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Sintaxe
has_ipv4(
fonte ,
ip_address )
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
source | string |
✔️ | O texto a ser pesquisado. |
ip_address | string |
✔️ | O valor que contém o endereço IP para o qual pesquisar. |
Devoluções
true
se o ip_address for um endereço IPv4 válido e tiver sido encontrado na origem. Caso contrário, a função retorna false
.
Dica
- Para procurar vários endereços IPv4 de uma só vez, use a função has_any_ipv4().
- Para procurar prefixo de endereços IPv4, use a função has_ipv4_prefix().
Exemplos
Endereço IP formatado corretamente
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Saída
result |
---|
true |
Endereço IP inválido
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
Saída
result |
---|
false |
IP delimitado incorretamente
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Saída
result |
---|
false |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de