has_ipv4_prefix()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gibt einen Wert zurück, mit dem angegeben wird, ob ein bestimmtes IPv4-Adresspräfix in einem Text vorkommt.
Ein gültiges IP-Adresspräfix ist entweder eine vollständige IPv4-Adresse (192.168.1.11
) oder das Präfix, 192.168.
das mit einem Punkt (192.
oder 192.168.1.
) endet.
IP-Adresseingänge in einem Text müssen ordnungsgemäß durch nichtalphanumerische Zeichen getrennt werden. Beispielsweise sind ordnungsgemäß getrennte IP-Adressen:
- "Diese Anforderungen stammen aus: 192.168.1.1, 10.1.1.115 und 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Syntax
has_ipv4_prefix(
Quell-ip_address_prefix ,
)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
Quelle | string |
✔️ | Der zu durchsuchende Text. |
ip_address_prefix | string |
✔️ | Das IP-Adresspräfix, nach dem gesucht werden soll. |
Gibt zurück
true
wenn die ip_address_prefix ein gültiges IPv4-Adresspräfix ist und in der Quelle gefunden wurde. Andernfalls wird von der Funktion false
zurückgegeben.
Tipp
Um gleichzeitig nach vielen IPv4-Präfixen zu suchen, verwenden Sie die Funktion has_any_ipv4_prefix() .
Beispiele
Richtig formatiertes IPv4-Präfix
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
result |
---|
true |
Ungültiges IPv4-Präfix
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result |
---|
false |
Ungültige IPv4-Adresse
print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
result |
---|
false |
Nicht ordnungsgemäß getrennte IPv4-Adresse
print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
result |
---|
false |