当前位置:  开发笔记 > 编程语言 > 正文

删除Python中的Chars

如何解决《删除Python中的Chars》经验,为你挑选了2个好方法。



1> SilentGhost..:

如果你问的是一个抽象的字符串,而不是你可以使用的url:

>>> astring ="http://google.com/translate_t"
>>> astring.rpartition('/')[0]
http://google.com



2> Constantin..:

对于网址,使用urlparse:

>>> import urlparse
>>> parts = urlparse.urlsplit('http://google.com/path/to/resource?query=spam#anchor')
>>> parts
('http', 'google.com', '/path/to/resource', 'query=spam', 'anchor')
>>> urlparse.urlunsplit((parts[0], parts[1], '', '', ''))
'http://google.com'

对于任意字符串,使用re:

>>> import re
>>> re.split(r'\b/\b', 'http://google.com/path/to/resource', 1)
['http://google.com', 'path/to/resource']

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有