【发布时间】:2010-03-01 21:38:32
【问题描述】:
可能重复:
The Hostname Regex
我正在尝试使用 pcrepp (PCRE) 从 url 中提取主机名。 pcre 正则表达式与 Perl 5 正则表达式相同。
例如:
url = "http://www.pandora.com/#/volume/73";
// the match will be "http://www.pandora.com/".
我找不到此示例的正则表达式的正确语法。
- 需要为任何 url 工作:
amazon.com/sds/应该返回:amazon.com。 或abebooks.co.uk/isbn="62345627457245"/blabla/应该返回abebooks.co.uk - 我不需要检查 url 是否有效。只是为了获取主机名。
【问题讨论】:
-
您是在尝试检查 URL 是否有效,还是只是尝试从有效 URL 中提取主机名?
-
试图从有效的 URL 中提取主机名。
标签: c++ regex perl parsing pcre