has_ipv4()
Zwraca wartość wskazującą, czy określony adres IPv4 pojawia się w tekście.
Wejścia adresów IP w tekście muszą być prawidłowo rozdzielane znakami innych niż alfanumeryczne. Na przykład poprawnie rozdzielane adresy IP to:
- "Te żądania pochodzą z: 192.168.1.1, 10.1.1.115 i 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Składnia
has_ipv4(
Źródła,
Adres_ip)
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
Źródła | string |
✔️ | Tekst do wyszukania. |
Adres_ip | string |
✔️ | Wartość zawierająca adres IP, dla którego ma być wyszukiwane. |
Zwraca
true
jeśli ip_address jest prawidłowym adresem IPv4 i został znaleziony w źródle. W przeciwnym razie funkcja zwraca wartość false
.
Porada
- Aby wyszukać jednocześnie wiele adresów IPv4, użyj funkcji has_any_ipv4().
- Aby wyszukać prefiks adresów IPv4, użyj funkcji has_ipv4_prefix().
Przykłady
Poprawnie sformatowany adres IP
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Dane wyjściowe
result |
---|
true |
Nieprawidłowy adres IP
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
Dane wyjściowe
result |
---|
fałsz |
Niewłaściwie rozdzielany adres IP
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Dane wyjściowe
result |
---|
fałsz |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla