在Powershell中使用Match

时间:2018-07-25 22:07:10

标签: regex powershell

我对很陌生,希望获得一些帮助。我正在从CSV文件中提取文件位置,并在这些文件中搜索链接。捕获链接,并想导出到一个新的CSV文件,其中匹配项位于一列,而匹配项位于另一列。

我在安排结果时遇到麻烦。任何帮助,将不胜感激。

这是我到目前为止所拥有的。

$csv = Import-csv "C:\Users\n609078\Desktop\testing_aaron\find_test.csv"

$csv | ForEach-Object {

$path = $_.path

    Select-String $path -pattern '<a href="(.*?)".*?>.*?</a>' -AllMatches |
    ForEach-Object {$_.Matches.Groups[1].Value} 

}

0 个答案:

没有答案