雷鬼 xp 成员 pentaho

Regexp in Pentaho

我有一个正则表达式,在在线正则表达式网站上测试时运行良好。
但是,在 pentaho 中使用它时,它无法正常工作。

正则表达式

([a-zA-Z0-9_-]+\.[a-zA-Z0-9._-]+)

示例输入:select 1 来自 schema.table
想要的输出:schema.table

Pentaho 的实际输出:
a.table

如何更正并获得所需的输出?

尝试\b([\w-]+\.[\w-.]+)

\b表示单词边界,但是网上正则表达式网站是对的,这里应该不需要。


解决方案

Pentaho 与匹配整行的正则表达式配合得很好。

^.* ([\w-]+\.[\w-.]+).*$