Community Patterns

Community Library Entry

3

Regular Expression
Created·2022-02-03 00:00
Flavor·Golang

`
^(?P<scheme>[^:\/?#]+):(?:\/\/)?(?:(?:(?P<login>[^:]+)(?::(?P<password>[^@]+)?)?@)?(?P<host>[^@\/?#:]*)(?::(?P<port>\d+)?)?)?(?P<path>[^?#]*)(?:\?(?P<query>[^#]*))?(?:#(?P<fragment>.*))?
`
gm
Open regex in editor

Description

Extract URL parts only named capturing groups

Submitted by dixanms