提升正则表达式以解析网址(RFC 1738)以提取域名

Boost RegEx to parse url (RFC 1738) to extract domain name

本文关键字:1738 RFC 提取 域名 正则表达式      更新时间:2023-10-16

有人可以发布一个正则表达式以从确认 RFC 1738 (http://www.ietf.org/rfc/rfc1738.txt) 的 url 中提取域吗?

协议:/

/用户名:PASSWORD@DOMAINNAME:端口/查询字符串

例:

https://abc:password@answers.yahoo.com:777/question/index?qid=20100728205639

谢谢苏米特

你可以在这里找到一个这样的正则表达式。您可能可以简化它,但这完全取决于您的需求。

您还可以使用提供解析 URL 函数的库。一个很好的起点是这个堆栈溢出线程:跨平台解析 url C++简单方法?