模式规则
AppScan® Source 文本规则可以是扩展全局正则表达式打印 (egrep)、全局正则表达式 (grep) 或 Perl 正则表达式。这些正则表达式(具有使用字母数字和特殊字符的完整集合的字符串值的表达式)匹配规则。
字符 | 描述 |
---|---|
^ |
开始自 |
$ |
结束于 |
\n 、\t 或 \r |
字面值换行、跳格、返回 |
[xyz] |
列出的任何字符 |
[^abx] |
任何字符(除了列出的字符) |
[a-fA-F0-9] |
任何十六进制字符 |
. |
任何字符 |
| |
任一 |
\ |
取消特殊字符含义
|
模式规则存储在全局模式规则库中(在 AppScan® Source Database 中)且可以跨项目和应用程序共享。规则和规则集还可以由所有用户共享。规则是通过引用添加的,您可以通过除去关联对象中的引用来予以禁用,而不必删除底层的规则。
您在“模式规则库”视图、“资源管理器”视图的“属性”选项卡或扫描配置中创建规则。如果安装 AppScan® Source,那么“模式规则库”视图会显示 AppScan® Source 提供的规则。在此视图中,您可以编辑、删除或创建规则。
重要: 您可以添加或除去搜索条件,但是每个基于模式的规则必须至少具有一个搜索条件。