-
模式集和数据集
-
-
此内容已被机器动态翻译。
diesel Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde。(Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique。(非条款responsabilité)
Este artículo lo ha traducido una máquina形式上dinámica。(通报法律)
此内容已经过机器动态翻译。放弃
このコンテンは動的に機械翻訳されています。免責事項
이콘텐츠는동적으로기계번역되었습니다。책임부iot
Este texto foi traduzido automaticamente。(通报法律)
查询内容è自动贸易记录。(Esclusione di responsabilità))
这篇文章是机器翻译的。
柴油Artikel wurde maschinell übersetzt。(Haftungsausschluss)
Ce article a été traduit automatiquement。(非条款responsabilité)
Este artículo ha sido traducido automáticamente。(通报法律)
この記事は機械翻訳されています。免責事項
이기사는기계번역되었습니다。책임부iot
Este artigo foi traduzido automaticamente。(通报法律)
这篇文章已经过机器翻译.放弃
Questo articolo è自动转换。(Esclusione di responsabilità))
翻译失败!
模式集和数据集
针对大量字符串模式的字符串匹配操作的策略表达式往往变得又长又复杂。在处理周期、内存和配置大小方面,计算这种复杂表达式所消耗的资源非常重要。通过使用模式匹配,可以创建更简单、更少资源密集型的表达式。
根据您想要匹配的模式类型,您可以使用以下功能之一来实现模式匹配:
- 模式集是索引模式的数组,用于默认语法策略计算期间的字符串匹配。模式集的例子:图像类型{svg, bmp, PNG, GIF, tiff, jpg}。
- 数据集是模式集的一种特殊形式。它是数字(整数)、IPv4地址或IPv6地址类型的模式数组。
两者之间的区别patset
和一个数据集
那是在数据集
我们比较边界条件。例如,如果输入字符串是1.1.1.11,并假设1.1.1.1模式绑定到patset
和一个数据集
IPv4类型,则apatset
和dataset被配置为检查IP地址是否存在于请求中。评估后,patset
返回输入中存在1.1.1.1,但是数据集
评估是错误的。这是因为边界签入,即IP地址不是其他IP地址的一部分。它的意思是,在绑定模式之后不能有任何整数。
通常,您可以使用模式集或数据集。但是,如果您想要数值数据或IPv4和IPv6地址的特定匹配,则必须使用数据集。
注意:
模式集和数据集只能在默认语法策略中使用。
要使用模式集或数据集,首先创建模式集或数据集,并将模式绑定到其中。然后,在配置比较数据包中的字符串的策略时,使用适当的操作符并将模式集或数据集的名称作为参数传递。
分享
分享
在本文中
此预览版产品文档是Citrix机密文档。
您同意按照您的Citrix Beta/技术预览协议的条款对本文档进行保密。
预览文档中描述的任何特性或功能的开发、发布和时间仍由我们自行决定,如有更改,恕不另行通知或咨询。
本文档仅供参考之用,不构成提供任何材料、代码或功能的承诺、承诺或法律义务,不应作为思杰产品购买决策的依据。
如果不同意,选择“不同意退出”。