Citrix ADC

正则表达勇的作品

下载介绍了使用正则达式运算符。正式表达式运算符在给定的高度策略表达式中间行的音响取决于达达式前缀文字本发明覆盖。标头类型的没有毛的任何基本文字。使用运算符时,请将<文本>

正则达达波作品 说明
.before_regex(<正则表达式>) 选择与正则表达式> <参数匹配的字符串之前的文本。如果正则表达式与目标中的任何数据都不匹配,则表达式将返回长度为 0 的文本对象。以下表达式从“文本/普通”中选择字符串.http.res“文本”。标题(“内容类型”).before_regex (re # / #)
.after_regex(<正则表达式>) 选择与“示例”:http.req.header(“Etag”).After_Regex(重新/我/)
.regex_select(<正则表达式>) 选择与正则表达式> <参数匹配的字符串。如果正则表达式与目标不匹配,则返回长度为 0 的文本对象。以下示例从通过标头中提取字符串“ns -缓存- 9.0:90”:http.req.header(“通过”).regex_select (re ! NS-CACHE-d.d: s * d {1,3} !)
.regex_match(<正则表达式>) 如果目标匹配不超过1499个字符的<正则表达>次数,则则true。正则达达式必须采以式:re 正则表达式分析必须相同。户外,正则达达必须必须必须兼容(PCRE)正则表达卫法法。有关更多信息,请转到http://www.pcre.org/pcre.txt.xt.。特征是,请参阅pcrepattern手手。请请以下事项:不再使用递归正当则达达式点元也匹配换行。不宜unicode字符集.set_text_mode(IgnoreCase)覆盖(?i)在正则达式中间的内部的内部内部。.url.set_text_mode(Urlencoded).regex_match(重新#(aB + C.) #)以下示例匹配ab和阿瑟:http.req.url.regex_match (re / a(?我)/)下面的例子匹配ab, ab, ab和阿瑟:http.req.url.set_text_mode (ignorecase) .regex_match (re / ab /)以下示例执行不区分大小写的多行匹配,其中点元字符也匹配换行符:http.req.body.regex_match (re / (? ixm) (^ ab (. *) cd $) /)
正则表达勇的作品