has_ipv4()
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 die IP-Adressen ordnungsgemäß durch Trennzeichen getrennt:
- "Diese Anforderungen stammen von: 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(
Quelle,
Ip_address)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|
source | 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
- Um viele IPv4-Adressen gleichzeitig zu suchen, verwenden Sie has_any_ipv4()- Funktion.
- 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 |
Nicht ordnungsgemäß durch Trennzeichen getrennte IP-Adresse
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Ausgabe
result |
---|
false |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für