api:match
Version 22.0.8500
api:match
Version 22.0.8500
api:match キーワードは、api:equals キーワードと類似します。ただし、これは複雑なマッチング規則を許容します。
パラメータ
- pattern:マッチするパターン。
-
type:発見するマッチのタイプ。デフォルト値は”exact” で、値の完全一致が必要です。この場合、api:match はapi:equals と同一です。他のサポートされるタイプは、正規表現マッチングの”regex”、ファイル名パターン(e.g., *.txt)に使われるのと類似したシンプルなexpression モデルをサポートする”glob”。
アプリケーションの.NET 版は、.NET Framework 版の正規表現マッチングを使います。Java 版は、Java 正規表現構造を使います。
- value:マッチする値。
アトリビュートの制御
None
例
正規表現パターンを使って浮動小数点数をチェックします。パターンがマッチすれば、アイテムが追加されます。
<api:match pattern="[-+]?[0-9]*.?[0-9]*" type="regex" value="-3.14">
<api:push/>
</api:match>
関連項目
- api:select:複数の値の比較。