Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une valeur indiquant si un préfixe d’adresse IPv4 spécifié apparaît dans un texte.
Un préfixe d’adresse IP valide est une adresse IPv4 complète (192.168.1.11
) ou son préfixe se terminant par un point (192.
192.168.
ou 192.168.1.
).
Les entrées d’adresse IP d’un texte doivent être correctement délimitées par des caractères nonphanumériques. Par exemple, les adresses IP correctement délimitées sont les suivantes :
- « Ces demandes proviennent de : 192.168.1.1, 10.1.1.115 et 10.1.1.201 »
- « 05:04:54 127.0.0.1 GET /favicon.ico 404 »
Syntaxe
has_ipv4_prefix(
ip_address_prefix source,
)
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Catégorie | Requise | Descriptif |
---|---|---|---|
source | string |
✔️ | Texte à rechercher. |
ip_address_prefix | string |
✔️ | Préfixe d’adresse IP pour lequel effectuer une recherche. |
Retours
true
si le ip_address_prefix est un préfixe d’adresse IPv4 valide et qu’il a été trouvé dans la source. Sinon, la fonction retourne false
.
Conseil
Pour rechercher de nombreux préfixes IPv4 à la fois, utilisez la fonction has_any_ipv4_prefix().
Exemples
L’exemple suivant montre comment utiliser la has_ipv4_prefix
fonction pour rechercher un préfixe d’adresse IPv4 spécifique dans le texte.
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
résultat |
---|
vrai |
L’exemple suivant illustre l’utilisation has_ipv4_prefix
avec un préfixe d’adresse IP non valide. L’adresse IP dans le texte est correctement délimitée par des caractères nonphanumériques.
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
résultat |
---|
faux |
L’exemple suivant illustre l’utilisation has_ipv4_prefix
avec une adresse IP non valide. L’adresse IP dans le texte est correctement délimitée par des caractères nonphanumériques.
print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
résultat |
---|
faux |
L’exemple suivant illustre l’utilisation has_ipv4_prefix
avec une adresse IP incorrectement délimitée. L’adresse IP dans le texte est incorrectement délimitée par des caractères nonphanumériques.
print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
résultat |
---|
faux |