has_any_ipv4_prefix()
指定した 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_any_ipv4_prefix(
source ,
ip_address_prefix [,
ip_address_prefix_2,
...] )
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
ソース | string |
✔️ | 検索する値。 |
ip_address_prefix | 文字列または動的 | ✔️ | 検索する IP アドレス プレフィックス、または IP アドレス プレフィックスの配列。 有効な IP アドレス プレフィックスは、 192.168.1.11 などの完全な IPv4 アドレスか、 192. 、 192.168. 、 192.168.1. などのドットで終わるプレフィックスのいずれかです。 |
返品
true
指定された IP アドレス プレフィックスのいずれかが有効な IPv4 アドレス プレフィックスであり、 source で見つかった場合。 それ以外の場合、関数は false
を返します。
例
文字列の一覧としての IP アドレス
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true
結果 |
---|
true |
動的配列としての IP アドレス
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
結果 |
---|
true |
IPv4 プレフィックスが無効です
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
結果 |
---|
false |
不適切に区切られた IP アドレス
print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
結果 |
---|
false |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示