I want to input a URL and extract the domain name which is the string that comes after http:// or https:// and contains strings, numbers, dots, underscores, or dashes. 

I wrote the regex and used the python's `re` module as follows:

```
import re
m = re.search('https?://([A-Za-z_0-9.-]+).*', 'https://google.co.uk?link=something')
m.group(1)
print(m)

```

My understanding is that `m.group(1)` will extract the part between () in the re.search. 

The output that I expect is: `google.co.uk`
But I am getting this:

```
<_sre.SRE_Match object; span=(0, 35), match='https://google.co.uk?link=something'>

```

Can you point to me how to use `re` to achieve my requirement?