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

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