has_ipv4()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gibt einen Wert zurück, mit dem angegeben wird, ob eine bestimmte IPv4-Adresse in einem Text vorkommt.
IP-Adresseingänge in einem Text müssen ordnungsgemäß durch nicht alphanumerische 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(
Quell-ip_address ,
)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
Quelle | string |
✔️ | Der zu durchsuchende Text. |
ip_address | string |
✔️ | Der Wert, der die IP-Adresse enthält, nach der gesucht werden soll. |
Gibt zurück
true
wenn die ip_address eine gültige IPv4-Adresse ist und in der Quelle gefunden wurde. Andernfalls wird von der Funktion false
zurückgegeben.
Tipp
- Verwenden Sie has_any_ipv4() Funktion, um gleichzeitig nach vielen IPv4-Adressen zu suchen.
- Um nach dem Präfix für IPv4-Adressen zu suchen, verwenden Sie has_ipv4_prefix() -Funktion.
Beispiele
Richtig formatierte IP-Adresse
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Ausgabe
result |
---|
true |
Ungültige IP-Adresse
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
Ausgabe
result |
---|
false |
Unsachgemäß getrennte IP
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Ausgabe
result |
---|
false |