我是pentaho世界的新手,我想使用参数来使用我的正则表达式。
当我使用正则表达式评估的字段Test regEx
尝试我的正则表达式时,它正在工作。
但是当我试图运行水壶时,它无法正常工作。
我的RegEx是.*(?i)${TOOL_NAME}.*
我从日志中获取此信息:
ERROR (version 5.0.6, build 1 from 2014-04-26_17-32-54 by buildguy) : Step [test regex.0] failed to initialize!
我已经在其他领域使用参数,而且工作正常。
安东尼
答案 0 :(得分:2)
在regex组件中使用系统变量需要激活设置use variable substitution
。否则,字符串${PARAM}
将按字面解释,很可能导致无法编译的正则表达式无效。