Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
das mit einem Punkt (192.168.
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 | Typ | 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
Das folgende Beispiel zeigt, wie Sie mithilfe der has_ipv4_prefix
Funktion innerhalb von Text nach einem bestimmten IPv4-Adresspräfix suchen.
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
Ergebnis |
---|
Wahr |
Im folgenden Beispiel wird die Verwendung has_ipv4_prefix
mit einem ungültigen IP-Adresspräfix veranschaulicht. Die IP-Adresse im Text wird ordnungsgemäß durch nichtalphanumerische Zeichen getrennt.
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
Ergebnis |
---|
Falsch |
Im folgenden Beispiel wird die Verwendung has_ipv4_prefix
mit einer ungültigen IP-Adresse veranschaulicht. Die IP-Adresse im Text wird ordnungsgemäß durch nichtalphanumerische Zeichen getrennt.
print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
Ergebnis |
---|
Falsch |
Das folgende Beispiel veranschaulicht die Verwendung has_ipv4_prefix
mit einer nicht ordnungsgemäß getrennten IP-Adresse. Die IP-Adresse im Text wird unsachgemäß durch nichtalphanumerische Zeichen getrennt.
print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
Ergebnis |
---|
Falsch |