has_ipv4()

Belirtilen bir IPv4 adresinin metinde görünüp görünmediğini belirten bir değer döndürür.

Bir metindeki IP adresi girişleri, alfasayısal olmayan karakterlerle düzgün şekilde sınırlandırılmalıdır. Örneğin, doğru şekilde sınırlandırılmış IP adresleri şunlardır:

  • "Bu istekler şunlardan geldi: 192.168.1.1, 10.1.1.115 ve 10.1.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Syntax

has_ipv4(Kaynak,ıp_adresi)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Kaynak string ✔️ Aranacak metin.
ıp_adresi string ✔️ Aranacak IP adresini içeren değer.

Döndürülenler

trueip_address geçerli bir IPv4 adresiyse ve kaynakta bulunduysa. Aksi takdirde işlevi döndürür false.

İpucu

  • Aynı anda birçok IPv4 adresi aramak için has_any_ipv4() işlevini kullanın.
  • IPv4 adresleri ön eklerini aramak için has_ipv4_prefix() işlevini kullanın.

Örnekler

Düzgün biçimlendirilmiş IP adresi

print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Çıkış

sonuç
true

Geçersiz IP adresi

print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')

Çıkış

sonuç
yanlış

Yanlış sınırlandırılmış IP

print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Çıkış

sonuç
yanlış