Шаблон в посреднике свойств может использоваться для сопоставления значения или результата выражения с данным шаблоном. Если шаблон соответствует, медиатор свойства возвращает значение. Иначе, он возвращает пустую строку.
Например, в следующем примере только значение свойства Test1 соответствует шаблону. Следовательно, только Test1 возвращает значение. Test2 возвращает пустую строку.
<property name="Test1" value="5" scope="default" type="STRING" pattern="[0-9]" group="0"/>
<property name="Test2" value="20" scope="default" type="STRING" pattern="[0-9]" group="0"/>
<log level="custom">
<property name="Test1 Value : " expression="get-property('Test1')"/>
<property name="Test2 Value : " expression="get-property('Test2')"/>
</log>
![enter image description here](https://i.stack.imgur.com/pneF4.png)
И атрибут group в посреднике свойств предназначен для использования в сравнении с числом групп захвата в шаблоне этого сопоставителя, аналогично java.util.regex.Matcher.groupCount () в Java. Однако, по-видимому, в настоящее время поддержка группы недоступна в WSO2 EI 6.5.0.