has_ipv4_prefix()
Vrátí hodnotu určující, jestli se zadaná předpona IPv4 adresy zobrazí v textu.
Platná předpona IP adresy je buď úplná IPv4 adresa (192.168.1.11
), nebo její předpona končící tečkou (192.
, 192.168.
nebo 192.168.1.
).
Vstupy IP adres v textu musí být správně oddělené nefanumerický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_prefix(
Zdroj,
ip_address_prefix)
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_prefix | string |
✔️ | Předpona IP adresy, kterou chcete vyhledat. |
Návraty
true
pokud je ip_address_prefix platná předpona IPv4 adresy a byla nalezena ve zdroji. V opačném případě funkce vrátí false
.
Tip
Pokud chcete vyhledat mnoho předpon IPv4 najednou, použijte funkci has_any_ipv4_prefix().
Příklady
Správně formátovaná předpona IPv4
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.')
result |
---|
true |
Neplatná předpona IPv4
print result=has_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result |
---|
false (nepravda) |
Neplatná adresa IPv4
print result=has_ipv4_prefix('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.')
result |
---|
false (nepravda) |
Nesprávně oddělená IPv4 adresa
print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
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