star

<pattern>のワイルドカードシンボル(* or _)に一致した部分を抽出します。
<pattern>level属性にregexを指定した場合は、正規表現でキャプチャした部分を抽出します。

また、<pattern>に記述した<set><map>でマッチングした文字列を抽出できます。

<star>で出力される文字列は、自然対話プラットフォームの言語正規化処理後の値です。

属性

名称 必須 デフォルト 説明
index integer 1 抽出対象のインデックスを指定します。
name
独自拡張
string 抽出対象の上位概念を指定します。
指定できる上位概念については、こちらを参照してください。

index

抽出したいインデックスを記述します。

インデックスは、ワイルドカードシンボルや正規表現キャプチャ、<set><map>の種類を問わず先頭から1, 2…と数えます。
また、指定したインデックスが無効の場合は、空文字を出力します。

Example – 1

ワイルドカードシンボルを使用した例です。

Example – 2

正規表現キャプチャを使用した例です。

name

抽出対象の上位概念を指定します。
指定できる上位概念については、こちらを参照してください。

上位概念に一致した値のうち、指定したインデックスの値を返します。
指定したインデックスに値がない場合は、空文字を返します。

ご注意
<pattern>の内容に完全一致した場合など、上位概念が参照されなかった場合は空文字を返します。
Example

上位概念を取得する例です。

子要素

子要素を持ちません。