总而言之,我对powershell很陌生,希望有人能让我继续我认为的简单脚本。
我需要解析一个文本文件,从中捕获某些行,并将这些行保存为 csv 文件。
例如,每个警报都在其自己的文本文件中。每个文件都与此类似:
--文件开始---
姓名 John Smith
部门会计
代码 bas-2349,cav-3928,deg-3942
iye-2830,tel-3890
网址 hxxp://blah.com
hxxp://foo.com, hxxp://foo2.com
一些文字 I不关心
更多文本我不关心
评论
--------- “这是
我需要
捕获
的多行评论”
一些文本我不关心
更多文本我不关心
日期 2013年 3 月 12 日
---文件结束---
对于每个文本文件,如果我只想将名称、代码和 URL 写入 CSV 文件。有人可以帮我做这件事吗?
我更像是一个 PERL 人,所以我知道我可以编写一个正则表达式来捕获以 Name 开头的单行。但是,我完全不知道如何阅读“代码”行,因为它可能是一行,或者可能是 X 行,直到我遇到 Urls 字段。
任何帮助将不胜感激!