has_ipv4_prefix()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Restituisce un valore che indica se un prefisso di indirizzo IPv4 specificato viene visualizzato in un testo.
Un prefisso di indirizzo IP valido è un indirizzo IPv4 completo (192.168.1.11
) o il prefisso che termina con un punto (192.
o 192.168.
192.168.1.
).
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_prefix(
ip_address_prefix di origine ,
)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
source | string |
✔️ | Testo da cercare. |
ip_address_prefix | string |
✔️ | Prefisso dell'indirizzo IP per il quale eseguire la ricerca. |
Valori restituiti
true
se il ip_address_prefix è un prefisso di indirizzo IPv4 valido ed è stato trovato nell'origine. In caso contrario, la funzione restituisce false
.
Suggerimento
Per cercare più prefissi IPv4 contemporaneamente, usare la funzione has_any_ipv4_prefix().
Esempi
Prefisso IPv4 formattato correttamente
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
result |
---|
true |
Prefisso IPv4 non valido
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result |
---|
false |
Indirizzo IPv4 non valido
print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
result |
---|
false |
Indirizzo IPv4 delimitato in modo non corretto
print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
result |
---|
false |