共用方式為


has_ipv4()(具有IPv4)

適用於:✅Microsoft網狀架構

傳回值,指出指定的 IPv4 位址是否出現在文字中。

文字中的IP位址入口必須以非英數位元正確分隔。 例如,正確分隔的IP位址如下:

  • “這些要求來自:192.168.1.1、10.1.1.115 和 10.1.1.201”
  • “05:04:54 127.0.0.1 GET /favicon.ico 404”

語法

has_ipv4( ,ip_address)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
string ✔️ 要搜尋的文字。
ip_address string ✔️ 值,其中包含要搜尋的IP位址。

傳回

true 如果ip_address是有效的 IPv4 位址,且已在來源中找到。 否則,此函式會傳回 false

提示

範例

下列範例示範如何搭配多個純量值使用 has_ipv4 ,其中每個IP位址會提供為個別的字串自變數。 文字中的IP位址會以非英數位元正確分隔。

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

輸出

結果

下列範例示範搭配無效 IP 位址使用 has_ipv4 。 文字中的IP位址會以非英數位元正確分隔。

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

輸出

結果
假的

下列範例示範如何搭配未正確分隔的 IP 位址使用 has_ipv4 。 文字中的IP位址不正確地以非英數位元分隔。

print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

輸出

結果
假的