has_ipv4()

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(fonte,Indirizzo_ip)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
source string ✔️ Testo da cercare.
Indirizzo_ip string ✔️ Valore contenente l'indirizzo IP in cui eseguire la ricerca.

Restituisce

true se il ip_address è un indirizzo IPv4 valido ed è stato trovato nell'origine. In caso contrario, la funzione restituisce false.

Suggerimento

Esempio

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