N1 Service Provisioning System 4.1 リファレンスガイド

matches ブール型演算子

特定の値がパターンに一致するかどうかを判断するために使用されるブール型演算子です。 属性「value」、「pattern」、「exact」を含み、子要素は持ちません。 「value」属性が「pattern」属性の値に含まれる glob スタイルのパターンに一致する場合だけ、true となります。 「exact」が true の場合は、大文字小文字を含めて一致しなければなりません。その他の場合は大文字と小文字は区別されません。

matches ブール型演算子の属性

名前  

型 

必須 

構成可能 

説明 

value 

文字列  

はい 

はい 

パターンと合わせられる値  

pattern 

文字列 

はい  

はい 

一致しなければならないパターン 

exact  

boolean 

いいえ 

不可  

true の場合は大文字小文字も区別され、false の場合は区別されない。 デフォルトは false 

matches ブール型演算子の例

要素  

結果 

<matches value="True" pattern="true"/> 

true 

<matches value="True" pattern="t*"/> 

true 

<matches value="blue" pattern="*u"/> 

false 

<matches value="True" pattern="t?ue"/> 

true 

<matches value="Tue" pattern="t?ue"/>  

false 

<matches value="True" pattern="t*" exact="true"/> 

false 

<matches value=":[var1]" pattern=":[var2]"/>  

var1 の値が var2 のパターンに一致した場合、true