Megosztás a következőn keresztül:


has_ipv4_prefix()

Egy értéket ad vissza, amely azt jelzi, hogy egy megadott IPv4-címelőtag megjelenik-e egy szövegben.

Az érvényes IP-címelőtag egy teljes IPv4-cím (192.168.1.11) vagy egy ponttal (192.192.168.vagy192.168.1.) végződő előtag.

A szöveg IP-címbejáratait megfelelően el kell határolja nonalphanumerikus karakterekkel. A megfelelően tagolt IP-címek például a következők:

  • "Ezek a kérések a következő helyről érkeztek: 192.168.1.1, 10.1.1.115 és 10.1.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Syntax

has_ipv4_prefix(Forrás,ip_address_prefix)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
Forrás string ✔️ A keresendő szöveg.
ip_address_prefix string ✔️ Az IP-cím előtagja, amelyben keresni szeretne.

Válaszok

true ha a ip_address_prefix érvényes IPv4-címelőtag, és a forrásban található. Ellenkező esetben a függvény a következőt adja falsevissza: .

Tipp

Ha egyszerre több IPv4-előtagot szeretne keresni, használja a has_any_ipv4_prefix() függvényt.

Példák

Megfelelően formázott IPv4-előtag

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

Érvénytelen IPv4-előtag

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

Érvénytelen IPv4-cím

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

Nem megfelelően tagolt IPv4-cím

print result=has_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.')
result
hamis