【发布时间】:2021-04-14 18:36:14
【问题描述】:
我有一个输出的文本文件,基本上看起来像这样:
SMITHERSON, SMITH|00012345|15-Jan-1999|000885340
619649339|29-Sep-2015 00:09:30|Black|JOHNERSON, JOHN
00067890|02-Dec-1996|000490365|620094551
29-Sep-2015 23:06:01|Green|DAVISON, DAVE|00086543|06-Jun-2001|000938585
226438332|28-Sep-2015 00:12:12|Yellow
七条数据,它们的顺序总是正确的,但不幸的是它们一起运行并出现在不同的行上。每行末尾都有回车+换行符,并且没有管道分隔符。单个数据永远不会分成多行 - 我很难解释,所以这里有另一个例子:
DATA 1|DATA 2|DATA 3
DATA 4
DATA 5|DATA 6|DATA 7
DATA 1|DATA 2|DATA 3|DATA 4
DATA 5|DATA 6|DATA 7
etc...
它们之间会有空格,但每条数据将始终保持在自己的行上。
我正试图把它变成这样:
SMITHERSON, SMITH|00012345|15-Jan-1999|000885340|619649339|29-Sep-2015 00:09:30|Black
JOHNERSON, JOHN|00067890|02-Dec-1996|000490365|620094551|29-Sep-2015 23:06:01|Green
DAVISON, DAVE|00086543|06-Jun-2001|000938585|226438332|28-Sep-2015 00:12:12|Yellow
DATA 1|DATA 2|DATA 3|DATA 4|DATA 5|DATA 6|DATA 7
DATA 1|DATA 2|DATA 3|DATA 4|DATA 5|DATA 6|DATA 7
etc.
7 条数据,每条数据各占一行,但仍由 '|' 分隔让另一个软件正确读取。
我每天要花大约一小时手动更正文本文件,所以我一直在尝试找到一个可以用来做这件事的示例,但我没有任何运气来解决这个问题。
【问题讨论】:
标签: vbscript