我有一个ExtractText处理器,我在其中添加了3个表达式:balance,card和name。要提取这些值,我使用正则表达式。所以对于名称,我有传入流的解析部分,如下所示:(。*?),\ d +,\ d +(?:。\ d +)?我有2个PutKafka处理器,1个接受有效条目(匹配),1个接受无效条目(不匹配)。到现在为止还挺好。
我想在匹配上添加一个特定的测试,使用RouteOnAttribute处理器对名称表达式。我看到的错误是:' name'验证$(名称:等于(" CODE-01")}无效,因为没有找到表达式。我想我有一个表达。我显然不会!:)我在哪里错了转?
答案 0 :(得分:4)
更改第一个(到{在你的表达中。
name属性表达式为
$ {名称:等于( “CODE-01”)}