У меня есть эта строка:
Товары: 1 поддон 120x80x100 100 кг
Это регулярное выражение, которое я использовал бы в Ruby:
^Goods: <i>(.*)<br>$
Эточто мне нужно в результате:
1 паллета 120x80x100 100 кг
Как мне это сделать в Pentaho Data Integration?
Вы можете использовать то же регулярное выражение в шаге [Modified] Java Script [Value]:
[Modified] Java Script [Value]
Вы также можете использовать шаг Regex Evaluation, но он основан на регулярном выражении Java, которое немного отличается от Ruby.Однако, в вашем случае, это то же самое:
Regex Evaluation
Существует шаг, называемый «Разделенные поля», вы будете заполнять столбец этими данными и указывать: в качестве разделителя в области «Новые поля» вы объявите 2 новых столбца, которые будут получать разделенные данные.Этот шаг работает почти как разделение строки на токен.