Find URL from Text File using PowerShell

$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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s