【发布时间】:2013-04-14 13:27:58
【问题描述】:
平面文件内容:
ST*850*12500001|
BEG*00*NE*71249364**20130103|
CUR*SE*SGD|
REF*BT*SGL169816-7191416|
P01*0000000001*4*EA*0*CP*UP*731304265511*VP*SURT1000XLIQ|
P01*0000000002*10*EA*0*CP*UP*731304265511*VP*SURT1000XLIQ|
P01*0000000003*100*EA*0*CP*UP*731304265511*VP*SURT1000XLIQ|
问题:
任何可以分享如何动态解析每个元素的想法的人。每个数据的长度有时会有所不同,例如:12500001、731304265511 和 SURT1000XLIQ。问题是如何获取星号 (*) 和管道 (|) 之间的数据。感谢帮助....
【问题讨论】:
-
只是为了通知您:x12 文件大多/总是用 ISA 标头和尾标“封装”。我不认为您在此处展示的内容就是您实际收到的内容。
-
不仅如此,ISA 段还可以帮助您识别段终止符、子元素分隔符和元素分隔符。您可以从您的样本中找出答案,但您也缺少发送者/接收者信息。
-
您好,在发布之前我已经拥有完整的 850 文档和示例文件。我刚刚发布了解析应该从哪里开始。
标签: powerbuilder edi x12 powerbuilder-pfc