Udostępnij przez


has_ipv4_prefix() – funkcja sprawdzająca prefiks IPv4

Dotyczy: ✅Microsoft Fabric

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