From: "Jesús Gabriel y Galán" Date: 2013-01-16T07:31:36+09:00 Subject: Re: regex hostnames? On Tue, Jan 15, 2013 at 10:26 PM, skolo pen wrote: > Not versed in regex, hopefully someone can help me out. > > How can I return only the domain from a string like > > host[0-9].temp.temp.com > or > [0-9]host.temp.com > > > So it only returns "temp.temp.com" or "temp.com". Essentially removing > the shortname of the host even if there is a range within the shortname. > I may have additional periods to identify subdomains but there will > never be a period inside a the shortname of the host. So you want to remove everything up to the first period? s = "host1.temp.temp.com" s[/\..*/,1] http://ruby-doc.org/core-1.9.3/String.html#method-i-5B-5D Jesus.