has_ipv4()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Restituisce un valore che indica se un indirizzo IPv4 specificato viene visualizzato in un testo.
Gli ingressi degli indirizzi IP in un testo devono essere delimitati correttamente con caratteri non alfanumerici. Ad esempio, gli indirizzi IP delimitati correttamente sono:
- "Queste richieste provengono da: 192.168.1.1, 10.1.1.115 e 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Sintassi
has_ipv4(
ip_address di origine ,
)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
source | string |
✔️ | Testo da cercare. |
ip_address | string |
✔️ | Valore contenente l'indirizzo IP in cui eseguire la ricerca. |
Valori restituiti
true
se il ip_address è un indirizzo IPv4 valido ed è stato trovato nell'origine. In caso contrario, la funzione restituisce false
.
Suggerimento
- Per cercare più indirizzi IPv4 contemporaneamente, usare la funzione has_any_ipv4().
- Per cercare il prefisso degli indirizzi IPv4, usare la funzione has_ipv4_prefix().
Esempi
Indirizzo IP formattato correttamente
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Output
result |
---|
true |
Indirizzo IP non valido
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
Output
result |
---|
false |
IP delimitato in modo non corretto
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Output
result |
---|
false |