wso2 CEP内置函数 - isMatch

时间:2014-05-29 17:55:32

标签: wso2 complex-event-processing

我正在尝试使用带有内置函数的CEP 3.1.0进行正则表达式匹配

 from cseEventStream[isMatch('foo\sbar',symbol)] 

应匹配" foo bar"而不是" foobar"。但是,这会因错误消息而失败

  

不匹配的角色' \'期待''

我尝试过使用多个' \#39;。此外,[isMatch(' foo bar',symbol)]不起作用。虽然,从cseEventStream [符号包含' foo \ sbar']是一个临时的解决方法,但无法使用' \'是正则表达式匹配的严重限制。

2 个答案:

答案 0 :(得分:0)

好吧,它正在寻找'\'字符。在isMatch文档中它说了什么?因为它说它期待'那么也许你必须使用'\ ??

答案 1 :(得分:0)

处理" \"时,siddhi编译器似乎存在问题。我在[1]处提出了一个jira并附上了解决问题的补丁。我们将在下一个版本中修复它..

[1] https://wso2.org/jira/browse/CEP-865

谢谢..