$FilePath = “C:\temp\data.txt”
$Regex = “(?:(?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[A-Z0-9+&@#\/%=~_|$])”
$FirstLink = “”
foreach($line in [System.IO.File]::ReadLines($FilePath))
{
$FirstLink = $line | Where-Object {$_ -match $Regex}
if($FirstLink)
{
Write-Host “Found Download Link…” -ForegroundColor Yellow
break
}
}
$FirstLink