has_any_ipv4_prefix()
Vrátí logickou hodnotu označující, jestli se jedna ze zadaných předpon IPv4 adres zobrazuje v textu.
Vstupy IP adres v textu musí být správně oddělené jinými než alfanumerickými znaky. Správně oddělené IP adresy jsou například:
- "Tyto žádosti pocházejí z: 192.168.1.1, 10.1.1.115 a 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Syntax
has_any_ipv4_prefix(
Zdroj,
ip_address_prefix [,
ip_address_prefix_2,
...] )
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Zdroj | string |
✔️ | Hodnota, která se má hledat. |
ip_address_prefix | string nebo dynamic | ✔️ | Předpona IP adresy nebo pole předpon IP adres, které se mají hledat. Platná předpona IP adresy je buď úplná IPv4 adresa, například 192.168.1.11 , nebo její předpona končící tečkou, například 192. , 192.168. nebo 192.168.1. . |
Návraty
true
Pokud je jedna ze zadaných předpon IP adres platná předpona IPv4 adresy a byla nalezena ve zdroji. V opačném případě funkce vrátí false
.
Příklady
IP adresy jako seznam řetězců
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true
result |
---|
true |
IP adresy jako dynamické pole
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
result |
---|
true |
Neplatná předpona IPv4
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result |
---|
false (nepravda) |
Nesprávně delimovaná IP adresa
print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
result |
---|
false (nepravda) |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro