gustav
January 15, 2008, 2:23am
1
Hi! I’m trying to write a regex that splits up a hostname and returns it
in a nice array. For example:
“eat.chunky.bacon.com ” => regex => [“eat”,“chunky”,“bacon”,“com”]
Been trying to wrap my head around this, but I merely get around to
catching the top domain Anyone done this recently?
Many thanks!
gustav
January 15, 2008, 2:28am
2
Hi –
On 15/01/2008, Gu stav [email protected] wrote:
Hi! I’m trying to write a regex that splits up a hostname and returns it
in a nice array. For example:
“eat.chunky.bacon.com ” => regex => [“eat”,“chunky”,“bacon”,“com”]
Been trying to wrap my head around this, but I merely get around to
catching the top domain Anyone done this recently?
Why a regexp?
“eat.chunky.bacon.com ”.split(/./)
=> [“eat”, “chunky”, “bacon”, “com”]
The above will fail for foo.co.uk , but that’s your problem.
– Thomas A.
gustav
January 15, 2008, 2:38am
3
Gu stav wrote:
Hi! I’m trying to write a regex that splits up a hostname and returns it
in a nice array. For example:
“eat.chunky.bacon.com ” => regex => [“eat”,“chunky”,“bacon”,“com”]
Been trying to wrap my head around this, but I merely get around to
catching the top domain Anyone done this recently?
Many thanks!
No need for regex or anything fancy, really…
irb(main):001:0> “eat.chunky.bacon.com ”.split(“.”)
=> [“eat”, “chunky”, “bacon”, “com”]
-Justin
gustav
January 15, 2008, 2:39am
4
Why a regexp?
Good question, to which I have no real answer
Thanks a million!
gustav
January 15, 2008, 2:59am
5
Hey,
is there some sort of humor I am not getting here?
why does it fail for foo.co.uk ?
irb(main):001:0> “eat.chunky.bacon.com ”.split(/./)
=> [“eat”, “chunky”, “bacon”, “com”]
irb(main):002:0> “foo.co.uk ”.split(/./)
=> [“foo”, “co”, “uk”]
gustav
January 15, 2008, 3:10am
6
Hello –
On 15/01/2008, Windham, Kristopher R. [email protected] wrote:
Hey,
is there some sort of humor I am not getting here?
why does it fail for foo.co.uk ?
Depends what the OP was wanting to do with the TLD. You might not
want to split up the “.co.uk” part into the constituent components,
but rather keep it as “.co.uk”.
Are you laughing now?
– Thomas A.
gustav
January 15, 2008, 3:18am
7
Oh,
I see
I am laughing now
but not at that…
at my own shortcomings…
That does make sense…