【发布时间】:2016-07-26 14:23:07
【问题描述】:
我有这样的纯文本:
Cart ID: A3N42M / Copy: A3N42P PO: 5000021337 Invoice: 3110021337
Cart ID: A3N3ZW / Copy: A3N3ZX/ PO: 5000021335 Invoice: 3110021335
Cart ID: A3N3ZL / Copy: A3N3ZM PO: 5000021336 Invoice: 3110021336
Original: A3N444 / Copy: A3N445 PO: 5000021340 Invoice: 3130021340
Original: A3N44C / Copy: A3N44D PO: 5000021341 Invoice: 3130021341
Original: A3N44G / Copy: A3N44H PO: 5000021342 Invoice: 3130021342
Cart ID: A3N3ZZ / Copy: A3N428 PO: A3N3ZZ01
Cart ID: A3N3ZQ / Copy: A3N3ZV PO: A3N3ZQ01
Cart ID: A3N336 / Copy: A3N337 PO: A3N33601
E3M49D / E3M49Q - PO: 4620028049
E3M49N / E3M49X
E3M49P / E3M49Y
我需要从该文本中拆分购物车 ID,并最终得到如下内容:
A3N42M
A3N42P
A3N3ZW
...
E3M49N
...
这些 ID 始终为 6 位长度,并且始终以 A、E 或 P(AXXXXX、EXXXXX、PXXXXX 等...)开头。
有什么方法(使用任何脚本或任何程序语言)可以实现这一点吗?
此纯文本当前位于电子表格中,我需要将这些 ID 分开以供稍后在 SQL 查询中使用,谢谢!
【问题讨论】:
-
几乎每一种语言都可以做到这一点,如果有的话,你知道什么语言或者你更喜欢用什么语言工作?
-
其实我只是有一个非常基本的程序语言知识,一点点Java……但还不足以尝试实现这一点
-
您还可以使用带有正则表达式查找和替换的文本编辑器来执行拆分。
-
你用什么文本编辑器?
标签: sql split data-munging