Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca wartość wskazującą, czy określony prefiks adresu IPv4 pojawia się w tekście.
Prawidłowy prefiks adresu IP to pełny adres IPv4 (192.168.1.11) lub jego prefiks kończący się kropką (192.192.168.lub 192.168.1.).
Wejścia do adresu IP w tekście muszą być prawidłowo rozdzielane znakami nieliczbowymi. Na przykład poprawnie rozdzielane adresy IP to:
- "Te żądania pochodziły z: 192.168.1.1, 10.1.1.115 i 10.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Składnia
has_ipv4_prefix(
ip_address_prefix źródłowa,)
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Typ | Wymagania | opis |
|---|---|---|---|
| źródło | string |
✔️ | Tekst do wyszukania. |
| ip_address_prefix | string |
✔️ | Prefiks adresu IP, dla którego ma być wyszukiwane. |
Zwraca
true
jeśli ip_address_prefix jest prawidłowym prefiksem adresu IPv4 i został znaleziony w źródle. W przeciwnym razie funkcja zwraca falsewartość .
Napiwek
Aby wyszukać wiele prefiksów IPv4 jednocześnie, użyj funkcji has_any_ipv4_prefix().
Przykłady
W poniższym przykładzie pokazano, jak używać has_ipv4_prefix funkcji do wyszukiwania określonego prefiksu adresu IPv4 w tekście.
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
| wynik |
|---|
| prawda |
W poniższym przykładzie pokazano użycie has_ipv4_prefix z nieprawidłowym prefiksem adresu IP. Adres IP w tekście jest poprawnie rozdzielany znakami niefanumerycznymi.
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
| wynik |
|---|
| fałsz |
W poniższym przykładzie pokazano użycie has_ipv4_prefix z nieprawidłowym adresem IP. Adres IP w tekście jest poprawnie rozdzielany znakami niefanumerycznymi.
print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
| wynik |
|---|
| fałsz |
W poniższym przykładzie pokazano użycie has_ipv4_prefix z niewłaściwie rozdzielonym adresem IP. Adres IP w tekście jest nieprawidłowo rozdzielany znakami nieliczbowymi.
print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
| wynik |
|---|
| fałsz |