【发布时间】:2018-06-15 03:35:31
【问题描述】:
我想在具有以下格式的 edi 文件中获取一个值
\nRJCK3:0*20180105*U*127.35
\nRJCK3:0*20180105*B*127.35
我想要一个值 U 在第一种情况下,它位于RJC*K3 之后的第二和第三颗星之间,并且想要第二个字符串中的 B
确切地说,想要从字符串中获取单个字符,其中该字符将位于RJC*K3(静态值)的第二和第三星(*)之间。
【问题讨论】:
-
请分享您已经尝试过的内容
-
那是你的文字,还是星星真的是其他东西的占位符?
-
\nRJCK3:0*20180105*U*127.35 , \nRJCK3:0*20180105*B*127.35 这上面两个是2个用例。我想要第一种情况下的字母“U”,并且想要第二个字符串中的字母 B
-
您想知道 3 颗星之间到底是什么?总是大写字母吗?
-
由于 EDI 行应该有常量分隔符,你可以用“*”分割行并从同一个索引中获取项目?