forked from lix-project/lix
parent
6529490cc1
commit
b5e3c04c03
|
@ -22,8 +22,8 @@ ParsedURL parseURL(const std::string & url)
|
||||||
if (std::regex_match(url, match, uriRegex)) {
|
if (std::regex_match(url, match, uriRegex)) {
|
||||||
auto & base = match[1];
|
auto & base = match[1];
|
||||||
std::string scheme = match[2];
|
std::string scheme = match[2];
|
||||||
auto authority = match[4].matched
|
auto authority = match[3].matched
|
||||||
? std::optional<std::string>(match[5]) : std::nullopt;
|
? std::optional<std::string>(match[3]) : std::nullopt;
|
||||||
std::string path = match[4].matched ? match[4] : match[5];
|
std::string path = match[4].matched ? match[4] : match[5];
|
||||||
auto & query = match[6];
|
auto & query = match[6];
|
||||||
auto & fragment = match[7];
|
auto & fragment = match[7];
|
||||||
|
|
Loading…
Reference in a new issue