From email address like
xxx@site.co.uk xxx@site.uk xxx@site.me.uk
I want to write a regex which should return \'uk\' is all the cases.
You don't need regex. This would always give you 'uk' in your examples:
>>> url = 'foo@site.co.uk' >>> url.split('.')[-1] 'uk'