提升RegEx以解析URL(RFC 1738)以提取域名

时间:2011-05-13 22:44:14

标签: c++ regex boost

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

协定://用户名:密码@ DOMAINNAME:PORT / QUERYSTRING

示例:

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

谢谢, 萨米特

1 个答案:

答案 0 :(得分:0)

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

您还可以使用提供解析URL功能的库。一个很好的起点是这个Stack Overflow线程: Easy way to parse a url in C++ cross platform?