has_any_ipv4_prefix()
Belirtilen IPv4 adresi ön eklerinden birinin metinde görünüp görünmediğini belirten bir boole değeri 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_any_ipv4_prefix(
Kaynak,
ip_address_prefix [,
ip_address_prefix_2,
...] )
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
Kaynak | string |
✔️ | Aranacak değer. |
ip_address_prefix | dize veya dinamik | ✔️ | Aranacak IP adresi ön eki veya IP adresi ön ekleri dizisi. Geçerli bir IP adresi ön eki, gibi 192.168.1.11 tam bir IPv4 adresi ya da ön eki ile biten , 192.168. veya 192.168.1. gibi 192. bir noktadır. |
Döndürülenler
true
belirtilen IP adresi ön eklerinden biri geçerli bir IPv4 adresi ön ekiyse ve kaynakta bulunduysa. Aksi takdirde işlevi döndürür false
.
Örnekler
Dize listesi olarak IP adresleri
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true
sonuç |
---|
true |
IP adresleri dinamik dizi olarak
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
sonuç |
---|
true |
Geçersiz IPv4 ön eki
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
sonuç |
---|
yanlış |
Yanlış sınırlandırılmış IP adresi
print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
sonuç |
---|
yanlış |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin