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 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 | Typ | 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
truewenn 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
Das folgende Beispiel veranschaulicht die Verwendung has_ipv4 mit mehreren Skalarwerten, wobei jede IP-Adresse als separates Zeichenfolgenargument bereitgestellt wird. Die IP-Adressen im Text werden ordnungsgemäß durch nicht alphanumerische Zeichen getrennt.
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Ausgabe
| Ergebnis |
|---|
| Wahr |
Im folgenden Beispiel wird die Verwendung has_ipv4 mit einer ungültigen IP-Adresse veranschaulicht. Die IP-Adresse im Text wird ordnungsgemäß durch nicht alphanumerische Zeichen getrennt.
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
Ausgabe
| Ergebnis |
|---|
| Falsch |
Das folgende Beispiel veranschaulicht die Verwendung has_ipv4 mit einer nicht ordnungsgemäß getrennten IP-Adresse. Die IP-Adresse im Text wird nicht durch alphanumerische Zeichen nicht ordnungsgemäß getrennt.
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Ausgabe
| Ergebnis |
|---|
| Falsch |