Python中文
首页
教程
问答
标签
搜索
登录
注册
解析主机名和端口从字符串或u
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我可以得到以下任何格式的字符串:</p> <ul> <li><p>网址:例如<a href="http://www.acme.com:456" rel="noreferrer">http://www.acme.com:456</a></p></li> <li><p>字符串:例如www.acme.com:456、www.acme.com 456或www.acme.com</p></li> </ul> <p>我想提取主机,如果存在端口。如果端口值不存在,我希望它默认为80。</p> <p>我试过<a href="http://docs.python.org/library/urlparse.html" rel="noreferrer">urlparse</a>,它对url很好,但对另一种格式不行。例如,当我在hostname:port上使用urlparse时,它会将主机名放在方案中,而不是放在netloc中。</p> <p>我很高兴有一个使用urlparse和regex的解决方案,或者一个可以同时处理这两种格式的regex。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>>>> from urlparse import urlparse >>> aaa = urlparse('http://www.acme.com:456') >>> aaa.hostname 'www.acme.com' >>> aaa.port 456 >>> </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何测试setup.py?
5 回答
如何测试Singleton\u del\u()方法?
10 回答
如何测试slack api团队加入活动
5 回答
如何测试soapweb服务的RPC?
10 回答
如何测试SocketIO服务器连接(使用pytest或任何其他包)?
2 回答
如何测试stanfordnlp是否在gpu上运行?
10 回答
如何测试stdin脚本“live”,通常程序在后台与之交互?
4 回答
如何测试tensorflow cifar10 cnn tutorial mod
10 回答
如何测试Tkinter标签调用
10 回答
如何测试Tornado处理程序正确调用另一个API?
6 回答
如何测试unittests中引发的命名CheckConstraint或ValidationError?
3 回答
如何测试URL是否被调用(从另一个线程内部)
3 回答
如何测试uuuu name_uuuuuuu==“uuuuuu main_uuuuuuuuuuuuuu”以增加覆盖率
9 回答
如何测试WindowStaysOnTopHint标志是否设置在windowFlags中?
3 回答
如何测试X是否像list/tup那样嘎嘎作响
3 回答
如何测试x是否是一个泛集的成员?
6 回答
如何测试一个numpy中的所有行是否相等
1 回答
如何测试一个Python对象是否为模块?
6 回答
如何测试一个函数,它返回的东西,并有副作用?
7 回答
如何测试一个函数只接受某个类型?
8 回答