2017-09-28 47 views
0

我有一个没有任何分隔符的字符串,我想解析它。是否有可能在SSIS或c#中。 例如,如果我在单个列中有地址信息,但我想要在多个列中拆分/解析它,例如房屋号码,道路号码,道路名称,道路类型,地点名称,州代码,邮政编码,国家明智等等 12/38 Meacher Street Mount Druitt NSW 2770澳大利亚 - 在这种情况下房屋号码: - 12,路号: - 38,道路名称meacher,道路类型 - 公路,地点: - mount druitt,州新州,邮政代码: - 2770在SSIS或C中解析字符串#

将所有这些信息放在一个列中,所以我将如何解析它并将多个列拆分成多个列。我知道通过给空格分隔符将不起作用,因为会分割错误的信息,并且会有一些比空格多的道路名称,所以在这个信息将被分成错误的列。 任何建议,将不胜感激。 谢谢。

+0

如何使用元组? https://msdn.microsoft.com/zh-cn/library/system.tuple(v=vs.110).aspx –

+0

祝你好运,因为这些数据都在一起... – Codexer

+0

如果你不想要一个解决方案VB.Net,它为什么被标记? – muffi

回答

0

请记住,国家也可以有空格,有些国家使用字母数字邮政编码。

如果所有的地址都在澳大利亚和在相同的格式(...),州,邮编,澳大利亚那么你可以把它拆分成 的StreetAddress,州,邮编

您还可以使用网上一个API来查找地址,然后获得单个元素。

最好的解决方案是把它放在一起 - 为什么分开它?