Dela via


has_ipv4()

Returnerar ett värde som anger om en angiven IPv4-adress visas i en text.

IP-adressingångar i en text måste vara korrekt avgränsade med icke-alfanumeriska tecken. Till exempel är korrekt avgränsade IP-adresser:

  • "Dessa begäranden kom från: 192.168.1.1, 10.1.1.115 och 10.1.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Syntax

has_ipv4(Källkod,ip_address)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
Källkod string ✔️ Texten som ska sökas igenom.
ip_address string ✔️ Värdet som innehåller DEN IP-adress som ska sökas efter.

Returer

true om ip_address är en giltig IPv4-adress och den hittades i källan. Annars returnerar falsefunktionen .

Tips

  • Om du vill söka efter många IPv4-adresser samtidigt använder du funktionen has_any_ipv4().
  • Om du vill söka efter IPv4-adressprefix använder du funktionen has_ipv4_prefix().

Exempel

Korrekt formaterad IP-adress

print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Resultat

resultat
true

Ogiltig IP-adress

print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')

Resultat

resultat
falskt

Felaktigt avgränsad IP-adress

print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Resultat

resultat
falskt