has_any_ipv4_prefix()
Retorna um valor booleano que indica se um dos prefixos de endereço IPv4 especificados 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_any_ipv4_prefix(
fonte ,
ip_address_prefix [,
ip_address_prefix_2,
...])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
source | string |
✔️ | O valor a pesquisar. |
ip_address_prefix | string ou dinâmico | ✔️ | Um prefixo de endereço IP ou uma matriz de prefixos de endereço IP para pesquisar. Um prefixo de endereço IP válido é um endereço IPv4 completo, como 192.168.1.11 , ou seu prefixo terminando com um ponto, como 192. , 192.168. ou 192.168.1. . |
Devoluções
true
se um dos prefixos de endereço IP especificados for um prefixo de endereço IPv4 válido e tiver sido encontrado na origem. Caso contrário, a função retorna false
.
Exemplos
Endereços IP como lista de cadeias de caracteres
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true
result |
---|
true |
Endereços IP como matriz dinâmica
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
result |
---|
true |
Prefixo IPv4 inválido
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result |
---|
false |
Endereço IP eliminado indevidamente
print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
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