has_ipv4_prefix()
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 ihr Präfix, das mit einem Punkt (192.
oder 192.168.
192.168.1.
) endet.
IP-Adresseingänge in einem Text müssen ordnungsgemäß mit nichtalphanumerischen 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_prefix(
Quelle,
ip_address_prefix)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|
source | string |
✔️ | Der zu durchsuchende Text. |
ip_address_prefix | string |
✔️ | Das IP-Adresspräfix, nach dem gesucht werden soll. |
Gibt zurück
true
, wenn das 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 viele IPv4-Präfixe gleichzeitig zu suchen, verwenden Sie die Funktion has_any_ipv4_prefix().
Beispiele
Ordnungsgemäß 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äß durch Trennzeichen getrennte IPv4-Adresse
print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
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