パターン・ルール
AppScan® ソース のテキスト・ルールは、Extended Global Regular Expressions Print (egrep)、Global Regular Expressions (grep)、Perl のいずれかの正規表現として指定することができます。これらの正規表現 (英数字と特殊文字のみの組み合わせを使用する文字列値を含む表現) により、ルールのマッチングが実行されます。
文字 | 説明 |
---|---|
^ |
Starts with |
$ |
Ends with |
\n 、\t 、または\r |
リテラル改行、タブ、復帰 |
[xyz] |
指定されている任意の文字 |
[^abx] |
指定されている以外の任意の文字 |
[a-fA-F0-9] |
任意の 16 進文字 |
. |
任意の文字 |
| |
いずれか |
\ |
特殊文字の意味の取り消し
|
パターン・ルールは、(AppScan® ソース・データベース 内の) グローバル・パターン・ルール・ライブラリーに格納され、プロジェクト間とアプリケーション間で共有することができます。ルールとルール・セットは、すべてのユーザーが共有することもできます。ルールは参照によって追加されます。参照は、基になるルールを削除することなく、関連するオブジェクト内の参照を削除することによって無効にすることができます。
ルールは、「パターン・ルール・ライブラリー」ビュー、「エクスプローラー」ビューの「プロパティー」タブ、またはスキャン構成で作成します。AppScan® ソース をインストールすると、AppScan® ソース に用意されているルールが「パターン・ルール・ライブラリー」ビューに表示されます。このビューで、ルールの編集、削除、または作成を行うことができます。
重要: 検索基準は追加または削除することができますが、それぞれのパターン・ベースのルールには 1 つ以上の検索基準を指定する必要があります。