为什么REGEX_COUNT和分号不起作用?

时间:2019-12-19 10:07:53

标签: regex oracle plsql obiee

我正在尝试计算OBIEE中以分号分隔的值的数量。 我使用以下公式:EVALUATE('REGEXP_COUNT(%1,``;''))',“书目详细信息”。“标题”)它返回错误: enter image description here

当我尝试使用相同的公式但更改``;''并说“ a”时,一切都会按预期进行。

我不记得分号是REGEX中保存的字符,所以对我来说很奇怪。

1 个答案:

答案 0 :(得分:0)

最终我做的事给了我所需的结果: EVALUATE('REGEXP_COUNT(%1,``\;'')',“书目详细信息”。“标题”)

出于某种原因,“;”之前的“ \”解决了问题。