Regex 什么是<;denystrings>;在<;过滤器Grules>';s<;请求过滤>;? --我在下面一行讨论字符串的类型--

Regex 什么是<;denystrings>;在<;过滤器Grules>';s<;请求过滤>;? --我在下面一行讨论字符串的类型--,regex,iis,filter,user-agent,Regex,Iis,Filter,User Agent,我知道将在用户代理中查找“Mozilla”。事实上,Mozilla将是%Mozilla%(如果我们像SQL一样说话的话) 现在我想限制用户代理“-”(而不是%-%)的访问 告诉我字符串的格式是正则表达式吗 字符串是正则表达式吗?在PHP中,我知道Perl风格的正则表达式。请告诉我在哪里可以找到有关字符串类型的信息 <security> <requestFiltering> <filteringRules> <filteringRule

我知道
将在用户代理中查找“
Mozilla
”。事实上,
Mozilla
将是
%Mozilla%
(如果我们像SQL一样说话的话)

现在我想限制用户代理“
-
”(而不是
%-%
)的访问

告诉我字符串的格式是正则表达式吗

字符串是正则表达式吗?在PHP中,我知道Perl风格的正则表达式。请告诉我在哪里可以找到有关字符串类型的信息

<security>
<requestFiltering>
    <filteringRules>
      <filteringRule name="My filter" scanUrl="false" scanQueryString="false">
        <scanHeaders>
          <add requestHeader="User-Agent" />
        </scanHeaders>
        <denyStrings>
          -- I'm talking about the type of string in the following line --
          <add string="Mozilla" />
        </denyStrings>
      </filteringRule>
    </filteringRules>
  </requestFiltering>
</security>