示例来自此处的文档:https://docs.wso2.com/display/ESB470/Class+Mediator
var lines = $(input).val().match(/[^\r\n]+/g);
var count = [];
var content;
for (var i = 0; i < lines.length; i++) {
content = lines[i].split(" ").join("");
count.push(content.length);
}
我想做什么:
content = content.split(" ").join("");
content = content.replace(/(.)(?=.*\1)/g, "");
count_no_repeat.push(content.length);
如果有必要,我愿意做肮脏的技巧来实现这一点。
答案 0 :(得分:1)
您无法直接将类复杂值设置为类介体属性。但是你可以从班级调解员中读取任何财产。例如,请看这个。
<property name="variable2">
<list>
<foo>bar</foo>
<abc>def</abc>
</list>
</property>
<class name="org.wso2.ClassMediator"></class>
在类内部调解器中,您可以像这样读取属性。
OMElement ss = (OMElement) mc.getProperty("variable2");