从文件中提取链接

usersubuser

我正在尝试从文件中提取URL。我有并且提取了链接,但是问题是我还获得了匹配在哪一行上的信息:

$txtContent= "C:\xampp\htdocs\test.txt";
$regex = '([a-zA-Z]{3,})://([/^client$/]+\.)+[\w-]+(/[\w- ./?%&=]*)*?'

select-string -Path $txtContent -Pattern $regex -AllMatches  | Select-Object -First 1

所以我得到这样的东西,我只想要URL:

C:\xampp\htdocs\test.txt:24:                                    http://client.bla:8080/getdata.php

因此,输出应仅为以下内容:

http://client.bla:8080/getdata.php
马丁·布兰德尔

只需选择Line

select-string -Path $txtContent -Pattern $regex -AllMatches  | Select-Object -expand Line -First 1 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章