0

我有一些看起来像这样的网址:

http://subdomain_domain_com/some_path

http://subdomain_domain_com/?some_var=some_value

如何编写正则表达式以仅匹配域中的下划线?

PS:我在 ruby​​ 1.8.7 中使用正则表达式引擎

4

2 回答 2

1

这是一个正则表达式(基于我在关于 URI 的评论中写的异常):

(?<=https?://).*(?=/)

它涵盖了 HTTP 和 HTTPS。

于 2012-07-04T09:37:18.233 回答
1

用这个:

https?://(?<underscore>[^/]+)

并获取名为下划线的组

于 2012-07-04T10:15:59.530 回答