Sun Java System Portal Server Secure Remote Access 7.2 管理ガイド

再帰機能の使用

リライタは、再帰機能を使用して、一致する文字列パターンの最後まで同じパターンを検索します。

たとえば、リライタが次の文字列を解析する場合を考えます。

<a href="src=abc.jpg,src=bcd.jpg,src=xyz.jpg>

次のルールがあるとします。

<Attribute name="href" valuePatterns="*src=**"/>

このルールは、最初に見つかったパターンだけを次のように書き換えます。

<a href="src=http://jane.sun.com/abc.jpg>

一方、次のように再帰オプションを使用した場合を考えます。

<Attribute name="href" valuePatterns="REC:*src=**"/>;

リライタは再帰機能を使用して、一致する文字列パターンの最後まで同じパターンを検索します。この出力は次のようになります。

<a href="src=http://jane.sun.com/abc.jpg,src= http://jane.sun.com/bcd.jpg,src=http://jane.sun.com/xyz.jpg>