Regular Expressions 101

Community Library

Community Library Entry

3

Regular ExpressionOpen Workspace

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

Description
Created·2022-02-03 00:00
Type·Match
Flavor·Golang

Extract URL parts only named capturing groups

Submitted by dixanms
Open Workspace