Condividi tramite


has_ipv4_prefix()

Si applica a: ✅Microsoft Fabric

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
origine string ✔️ Testo da cercare.
ip_address_prefix string ✔️ Prefisso dell'indirizzo IP per il quale eseguire la ricerca.

Valori restituiti

truese 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

Nell'esempio seguente viene illustrato come usare la has_ipv4_prefix funzione per cercare un prefisso di indirizzo IPv4 specifico all'interno del testo.

print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
risultato
vero

Nell'esempio seguente viene illustrato l'uso di has_ipv4_prefix con un prefisso di indirizzo IP non valido. L'indirizzo IP nel testo è delimitato correttamente da caratteri non alfanumerici.

print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
risultato
falso

Nell'esempio seguente viene illustrato l'uso di has_ipv4_prefix con un indirizzo IP non valido. L'indirizzo IP nel testo è delimitato correttamente da caratteri non alfanumerici.

print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
risultato
falso

Nell'esempio seguente viene illustrato l'uso di has_ipv4_prefix con un indirizzo IP delimitato in modo non corretto. L'indirizzo IP nel testo è delimitato in modo non corretto da caratteri non alfanumerici.

print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
risultato
falso