如何匹配字符串的某个部分中的某些字符与正则表达式?

时间:2012-07-04 09:28:54

标签: regex

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

http://subdomain_domain_com/some_path

http://subdomain_domain_com/?some_var=some_value

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

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

2 个答案:

答案 0 :(得分:1)

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

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

它涵盖了HTTP和HTTPS。

答案 1 :(得分:1)

使用它:

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

并获取名为下划线

的组