1

我收到了 Swift 代码 MT 103 的 FTS 消息。我想从中解析 50K 元素和 59 个元素。但是这些元素没有结构格式。有时消息会像下面的示例一样出现。

50K:AccountNumber
Name1
Name2
Address
City

50K:AccountNumber
Name1
Address
City

50K:AccountNumber
Name1
Address

任何人都可以帮助识别名称和地址或任何要遵循的方法。

我试图创建一个列表,其中包含地址的起始文本,例如平面、街道、地块、道路、门牌号、房屋编号、城镇、殖民地、区域、街区和阶段。但我认为我在识别方面的方向是错误的。

4

1 回答 1

0

在您的字符串中,名称部分由单词“AccountNumber”和“Address”分隔,因此您可以通过以下方式使用拆分来获取名称。

yourString.Split({"AccountNumber","Address "},StringSplitOptions.None)

结果数组的第 1 部分将包含 name 的值。

为了再次获得地址的值,您可以使用拆分,但这次您必须从地址中拆分您的字符串,结果数组的第 1 部分将再次包含地址的值。

于 2019-09-14T21:24:57.303 回答