【发布时间】:2012-09-13 16:17:24
【问题描述】:
大家好,我需要一些帮助, 我的目标是在 file2 中匹配 find 或匹配 file1 的第一部分
文件1:
\\tempcomputer\c$\test2;test folder;c:\test2
\\tempcomputer\c$\temp;temp folder;C:\temp
\\tempcomputer\c$\unavailablefolder;c:\unavailablefolder
文件2:
\\tempcomputer\c$\test2\;2.777.768 Bytes;11/09/12;11/09/12
\\tempcomputer\c$\temp\;5.400.050.974 Bytes;10/09/12;11/09/12
Error: Invalid property element: \\tempcomputer\c$\unavailablefolder
预期输出:
\\tempcomputer\c$\test2;test folder;c:\test2;2.777.768 Bytes;11/09/12;11/09/12
\\tempcomputer\c$\temp;temp folder;C:\temp;5.400.050.974 Bytes;10/09/12;11/09/12
\\tempcomputer\c$\unavailablefolder;c:\unavailablefolder;Error: Invalid property element: \\tempcomputer\c$\unavailablefolder
我想从 file1 的第一行进行比较:
\\tempcomputer\c$\test2
在第二个文件上搜索,并从 file1 连接两个文件
\\tempcomputer\c$\test2;test folder;c:\test2
从文件 2
c:\test2;2.777.768 Bytes;11/09/12;11/09/12
所以第一行是:
\\tempcomputer\c$\test2;test folder;c:\test2;2.777.768 Bytes;11/09/12;11/09/12
第一行的预期结果:
\\tempcomputer\c$\test2;test folder;c:\test2;2.777.768 Bytes;11/09/12;11/09/12
第二行的预期结果:
\\tempcomputer\c$\temp;temp folder;C:\temp;5.400.050.974 Bytes;10/09/12;11/09/12
第三行的预期结果:
\\tempcomputer\c$\unavailablefolder;c:\unavailablefolder;Error: Invalid property element: \\tempcomputer\c$\unavailablefolder
【问题讨论】:
-
为了清楚起见,您能否简化输入和预期输出?至少对我来说,目前还不清楚你想要完成什么。
-
我想比较例如从 file1 的第一行: \tempcomputer\c$\test2 在第二个文件上搜索,并连接两个文件,从 file1 \tempcomputer\c$\test2 ;test 文件夹;c:\test2 和来自 file2 c:\test2;2.777.768 Bytes;11/09/12;11/09/12。所以第一行是:\tempcomputer\c$\test2;test folder;c:\test2;2.777.768 Bytes;11/09/12;11/09/12
-
@Eduardo 是否第二个文件的第一部分以
\;结尾?还是那是错字?即第一行,是\\tempcomputer\c$\test2\;2...还是\\tempcomputer\c$\test2;2...? -
这是正确的不是错字第二行的第一部分以\结尾;对于即 \tempcomputer\c$\test2\;2