Regular Expressions 101

Community Patterns

Extract parts of a URL on Python

2

Regular Expression
Python

r"
^((?P<scheme>[^:/?#]+):(?=//))?(//)?(((?P<login>[^:]+)(?::(?P<password>[^@]+)?)?@)?(?P<host>[^@/?#:]*)(?::(?P<port>\d+)?)?)?(?P<path>[^?#]*)(\?(?P<query>[^#]*))?(#(?P<fragment>.*))?
"
gm

Description

Extract parts of a URL on Python

Submitted by dixanms - 2 years ago