我正在尝试使用带有内置函数的CEP 3.1.0进行正则表达式匹配
from cseEventStream[isMatch('foo\sbar',symbol)]
应匹配" foo bar"而不是" foobar"。但是,这会因错误消息而失败
不匹配的角色' \'期待''
我尝试过使用多个' \#39;。此外,[isMatch(' foo bar',symbol)]不起作用。虽然,从cseEventStream [符号包含' foo \ sbar']是一个临时的解决方法,但无法使用' \'是正则表达式匹配的严重限制。
答案 0 :(得分:0)
好吧,它正在寻找'\'字符。在isMatch文档中它说了什么?因为它说它期待'那么也许你必须使用'\ ??
答案 1 :(得分:0)
处理" \"时,siddhi编译器似乎存在问题。我在[1]处提出了一个jira并附上了解决问题的补丁。我们将在下一个版本中修复它..
[1] https://wso2.org/jira/browse/CEP-865
谢谢..