w3resource

Python: Extract year, month and date from an url


24. Extract Date from URL

Write a Python program to extract year, month and date from an URL.

Sample Solution:

Python Code:

import re
def extract_date(url):
        return re.findall(r'/(\d{4})/(\d{1,2})/(\d{1,2})/', url)
url1= "https://www.washingtonpost.com/news/football-insider/wp/2016/09/02/odell-beckhams-fame-rests-on-one-stupid-little-ball-josh-norman-tells-author/"
print(extract_date(url1))

Sample Output:

[('2016', '09', '02')] 

Pictorial Presentation:

Python: Regular Expression - Extract year, month and date from an url.

Flowchart:

Flowchart: Regular Expression - Extract year, month and date from an url.

For more Practice: Solve these Related Problems:

  • Write a Python program to extract the year, month, and day from a URL containing a date parameter.
  • Write a Python script to parse a URL and retrieve the date components embedded within its path.
  • Write a Python program to locate and print the date (YYYY-MM-DD) from a complex URL using regex.
  • Write a Python program to extract and reformat the date present in a URL to a different date format.

Go to:


Previous: Write a Python program to replace whitespaces with an underscore and vice versa.
Next: Write a Python program to convert a date of yyyy-mm-dd format to dd-mm-yyyy format.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.