【发布时间】:2019-07-19 07:24:03
【问题描述】:
我有一个文件 file_name,其行如下:
line1: Order='O1', ProductDetail: [Product='P1', Weight=100, Unit=Kg], ProductDetail: [Product='P2', Weight=90, Unit=Kg], ProductDetail: [Product='P3', Weight=110, Unit=Kg]
line2: Order='O2', ProductDetail: [Product='P1', Weight=100, Unit=Kg], ProductDetail: [Product='P2', Weight=100, Unit=Kg], ProductDetail: [Product='P3', Weight=110, Unit=Kg]
预期输出:
line1: Order='O1', ProductDetail: [Product='P1', Weight=100, Unit=Kg], ProductDetail: [Product='P2', Weight=90, Unit=Kg], ProductDetail: [Product='P3', Weight=110, Unit=Kg]
理想的预期输出:
line1: Order='O1', [Product='P2', Weight=90, Unit=Kg]
我需要打印重量小于 100 的任何产品的所有行。我将如何实现?
【问题讨论】:
-
如果权重小于100,会从0开始吗?我的问题是字段 3 的长度总是还是 2 或 1? l
-
@EdMorton - 我添加了预期的输出。感谢分享链接