How To Get Url From String Using Python ?

Jun 30, 2021



Hello Friends,

Now let's see example of how to find url from string in python. We will talk about extract url from string using the regular expression module of python. I am going to share with you how to extract url from string using python.

We can take a input file containig some URLs and process it thorugh the following program to extract the URLs.

Here i will give you simple example of how to extract url from string in python example, So let's see the below example:


import re

def getUrl(string):

# findall() has been used

# with valid conditions for urls in string

regex = r"(?i)\b((?:https?://|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'\".,<>?«»“”‘’]))"

url = re.findall(regex,string)

return [x[0] for x in url]

string = 'Python Program List:'



It will help you....