has_ipv4()
Vrátí hodnotu označující, jestli se zadaná adresa IPv4 zobrazí 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_ipv4(
Zdroj,
ip_address)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Zdroj | string |
✔️ | Hledaný text. |
ip_address | string |
✔️ | Hodnota obsahující IP adresu, pro kterou se má hledat. |
Návraty
true
pokud je ip_address platnou IPv4 adresou a byla nalezena ve zdroji. V opačném případě funkce vrátí false
.
Tip
- Pokud chcete vyhledat mnoho IPv4 adres najednou, použijte funkci has_any_ipv4().
- Pokud chcete vyhledat předponu IPv4 adres, použijte funkci has_ipv4_prefix().
Příklady
Správně naformátovaná IP adresa
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Výstup
result |
---|
true |
Neplatná IP adresa
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
Výstup
result |
---|
false (nepravda) |
Nesprávně oddělená IP adresa
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Výstup
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