如何提取姓氏?
how to extract last name?
有没有专门根据分隔符分割字符串的functoid?
假设我有一个 Fullname
字段,如下所示:
Gordon, Liza
Shiksa, Nancy
Shkura, Lola
Sukovich, Matthew
如何提取姓氏?
我想要的输出如下所示:
Gordon
Shiksa
Shkura
Sukovich
没有一个 functoid 可以做到这一点。您有两个选择:
- 使用脚本 functoid 编写将解析出姓氏的 C# 方法
- 使用
String Find
、Subtraction
和 String Extract
functoid 获取姓氏。此方法假定每个输入字符串始终有一个逗号 (,
).
带有 3 个 functoid 的选项 2:
字符串查找输入:
- 输入字符串:
Fullname
- 搜索字符串:
,
减法输入:
- 输入[0]:
String Find
- 输入[1]:
1
字符串提取输入:
- 输入字符串:
Fullname
- 起始索引:
1
- 结束索引:
Subtraction
将 String Extract
的输出连接到您的输出元素。减法是必要的,因为 BizTalk 从 1 开始计算字符串位置,而您不需要输出的逗号部分。
有没有专门根据分隔符分割字符串的functoid?
假设我有一个 Fullname
字段,如下所示:
Gordon, Liza
Shiksa, Nancy
Shkura, Lola
Sukovich, Matthew
如何提取姓氏?
我想要的输出如下所示:
Gordon
Shiksa
Shkura
Sukovich
没有一个 functoid 可以做到这一点。您有两个选择:
- 使用脚本 functoid 编写将解析出姓氏的 C# 方法
- 使用
String Find
、Subtraction
和String Extract
functoid 获取姓氏。此方法假定每个输入字符串始终有一个逗号 (,
).
带有 3 个 functoid 的选项 2:
字符串查找输入:
- 输入字符串:
Fullname
- 搜索字符串:
,
减法输入:
- 输入[0]:
String Find
- 输入[1]:
1
字符串提取输入:
- 输入字符串:
Fullname
- 起始索引:
1
- 结束索引:
Subtraction
将 String Extract
的输出连接到您的输出元素。减法是必要的,因为 BizTalk 从 1 开始计算字符串位置,而您不需要输出的逗号部分。