写一个URL分析,正则表达式

r'^https?://'

r'(?:(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}|'

r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})'

r'(?::\d{1,5})?'

r'(?:/[^\s]*)?$'

练习一下基本功扎不扎实?