Talend 将字段从一拆分为双

Talend split fields from one to double

我有 mysql table 和文本字段 "email",其中可以包含 "user@example.com" 和 "user1@example.com;user2@example.com;user3@example.com"。

| Name    | Email                                                  |
| user    | user@example.com                                       |
| user1   | user1@example.com;user2@example.com;user3@example.com  |

我如何使用 Talend 进行这样的输出:

| Name    | Email              |
| user    | user@example.com   |
| user1   | user1@example.com  |
| user1   | user2@example.com  |
| user1   | user3@example.com

tNormalize 组件正是这样做的。您可以提供一个分隔字符,在您的情况下 ; 并在之后获取行作为结果。

编辑

A​​xelH 指出,也可以使用 String 进行分隔,这不是 Character