Powershell 仅从foreach/select结果中获取字符串
给我这个结果:Powershell 仅从foreach/select结果中获取字符串,powershell,powershell-2.0,powershell-3.0,powershell-4.0,Powershell,Powershell 2.0,Powershell 3.0,Powershell 4.0,给我这个结果: Select-String -Path 'C:\Users\Public\Desktop\hs-source.txt' -list '\bhttp\:\/\/www\.hs\-scene\.to\/wbb4\/index\.php\/Thread\/(?:(?!Neuerscheinungen)(?:.|\n))*Neuerscheinungen-((?:Jan(?:uar)?|Feb(?:ruar)?|Mär(?:z)?|Apr(?:il)?|Mai|Jun(?:i)?|Ju
Select-String -Path 'C:\Users\Public\Desktop\hs-source.txt' -list '\bhttp\:\/\/www\.hs\-scene\.to\/wbb4\/index\.php\/Thread\/(?:(?!Neuerscheinungen)(?:.|\n))*Neuerscheinungen-((?:Jan(?:uar)?|Feb(?:ruar)?|Mär(?:z)?|Apr(?:il)?|Mai|Jun(?:i)?|Jul(?:i)?|Aug(?:ust)?|Sep(?:tember)?|Sept|Okt(?:ober)?|Nov(?:ember)?|Dez(?:ember)?))(-20\d{2})' | foreach-object {$_.matches} | select value
我如何才能只获得链接,而不获得值和笔划?
我想在脚本的下一部分中使用链接。
谢谢你的回答 将最终管道命令更改为:
Value
----
http://www.hs-scene.to/wbb4/index.php/Thread/42042-H%C3%B6rbuch-Neuerscheinungen-August-2015
否则,
value
仍然是对象的属性,恰好它是您选择的唯一属性。您需要使用$obj.value
访问它,而不使用-ExpandProperty
开关将最终管道命令更改为:
Value
----
http://www.hs-scene.to/wbb4/index.php/Thread/42042-H%C3%B6rbuch-Neuerscheinungen-August-2015
否则,value
仍然是对象的属性,恰好它是您选择的唯一属性。您需要使用$obj.value
访问它,而无需使用-ExpandProperty
开关