Delen via


has_ipv4() - controleert of er een IPv4-adres aanwezig is

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Retourneert een waarde die aangeeft of een opgegeven IPv4-adres in een tekst wordt weergegeven.

IP-adresingangen in een tekst moeten correct worden gescheiden door niet-alfanumerieke tekens. Ip-adressen met de juiste scheidingstekens 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"

Syntaxis

has_ipv4( bron,ip_address)

Meer informatie over syntaxisconventies.

Parameterwaarden

Naam Typologie Verplicht Beschrijving
bron string ✔️ De te doorzoeken tekst.
ip_address string ✔️ De waarde die het IP-adres bevat waarnaar moet worden gezocht.

Retouren

true als de ip_address een geldig IPv4-adres is en het in de bron is gevonden. Anders retourneert falsede functie .

Aanbeveling

Voorbeelden

In het volgende voorbeeld ziet u het gebruik has_ipv4 met meerdere scalaire waarden, waarbij elk IP-adres wordt opgegeven als een afzonderlijk tekenreeksargument. De IP-adressen in de tekst worden correct gescheiden door niet-alfanumerieke tekens.

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

Uitvoer

resultaat
waar

In het volgende voorbeeld ziet u hoe u het gebruik met has_ipv4 een ongeldig IP-adres gebruikt. Het IP-adres in de tekst wordt correct gescheiden door niet-alfanumerieke tekens.

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

Uitvoer

resultaat
onwaar

In het volgende voorbeeld ziet u hoe u het gebruik met has_ipv4 een onjuist gescheiden IP-adres gebruikt. Het IP-adres in de tekst wordt onjuist gescheiden door niet-alfanumerieke tekens.

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

Uitvoer

resultaat
onwaar