Delen via


has_any_ipv4_prefix()

Retourneert een booleaanse waarde die aangeeft of een van de opgegeven IPv4-adresvoorvoegsels in een tekst wordt weergegeven.

IP-adresingangen in een tekst moeten correct worden gescheiden door niet-alfanumerieke tekens. Goed gescheiden IP-adressen zijn bijvoorbeeld:

  • "Deze aanvragen zijn afkomstig van: 192.168.1.1, 10.1.1.115 en 10.1.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Syntax

has_any_ipv4_prefix(Bron,ip_address_prefix [,ip_address_prefix_2, ...] )

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
bron string ✔️ De te zoeken waarde.
ip_address_prefix tekenreeks of dynamisch ✔️ Een IP-adresvoorvoegsel of een matrix met IP-adresvoorvoegsels waarnaar moet worden gezocht. Een geldig IP-adresvoorvoegsel is een volledig IPv4-adres, zoals 192.168.1.11, of het voorvoegsel dat eindigt op een punt, zoals 192., 192.168. of 192.168.1..

Retouren

true als een van de opgegeven IP-adresvoorvoegsels een geldig IPv4-adresvoorvoegsel is en het is gevonden in de bron. Anders retourneert falsede functie .

Voorbeelden

IP-adressen als lijst met tekenreeksen

print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true

result
true

IP-adressen als dynamische matrix

print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
result
true

Ongeldig IPv4-voorvoegsel

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

Onjuist gedelimineerd IP-adres

print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
result
onjuist