-1

我有一个类似下面的字符串,我从文件中读取。

...

{File}
Filecopied;Source;Destination;Archived;
feed_ma_expected_close_date.sql;C:\Users\subiswal\Desktop\Minor_DataEntry\Source\feed\;C:\Users\subiswal\Desktop\Minor_DataEntry\Destination1\feed\;C:\Users\subiswal\Desktop\Minor_Data    Entry\Destination1\Backup\2013-04-03-12-12-58_Backup\feed\;
{\File}

{File}
Filecopied;Source;Destination;Archived;
feed_ma_expected_close_date.csv;C:\Users\subiswal\Desktop\Minor_DataEntry\Source\feed\;C:\Users\subiswal\Desktop\Minor_DataEntry\Destination1\feed\;C:\Users\subiswal\Desktop\Minor_DataEntry\Destination1\Backup\2013-04-03-12-12-58_Backup\feed\;
{\File}

...

我需要找到我需要存储在字符串数组中的所有字符串之间{File}的所有文本。{\File}

4

1 回答 1

0

所以你需要做的是:

  1. 阅读文件。抬头看Get-Content
  2. 遍历文件内容并查找所需的数据。最简单的方法是使用 for 循环。多行正则表达式也可以工作。
  3. 匹配时,提取数据。
  4. 保存数据。向上看Set-ContentAdd-Content
于 2013-04-04T06:41:17.390 回答