Uses expresiones regulares para parsear HTML. Usa un parser en su lugar.
Y menos para parsear URLs. En python 2 existe un modulo llamado
urlparse.
Código Python:
Ver originalurl = "sop://broker.sopcast.com:3912/172996"
url = urlparse.urlparse(url)
path = url.path[1:] # Quitamos el / del principio
path = path.split('?', 2)[0] # Quitamos el querystring
print path