【问题标题】:C# : Swift MT 103 Code 50K: element ParserC#:Swift MT 103 代码 50K:元素解析器
【发布时间】:2020-01-16 03:22:03
【问题描述】:

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

50K:AccountNumber
Name1
Name2
Address
City

50K:AccountNumber
Name1
Address
City

50K:AccountNumber
Name1
Address

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

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

【问题讨论】:

    标签: c# swift-mt


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 我们如何区分名称和地址。?例如 50K:1234XXXX56 SMI USA 50K:1234XXXX56 Amazon UK 50K:1234XXXX56 票据
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    相关资源
    最近更新 更多