Регэксп в Пентахо - PullRequest
       8

Регэксп в Пентахо

0 голосов
/ 03 апреля 2020

У меня есть регулярное выражение, которое отлично работает при тестировании на сайтах регулярных регулярных выражений.
Однако при использовании в Пентахо он не работает должным образом.

Regexp

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

Пример ввода: выберите 1 из schema.table
Требуемый вывод: schema.table

Фактический вывод в Pentaho:
a.table

Как мне исправить и добиться желаемого результата?

1 Ответ

0 голосов
/ 03 апреля 2020

Попробуйте \b([\w-]+\.[\w-.]+).

\b означает границу слова, но сайты с регулярными выражениями правильны, здесь это не нужно.


Решение

Pentaho хорошо работает с регулярным выражением, которое соответствует всей строке.

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