在PYTHON中查找从分隔符的索引到索引的子字符串

时间:2014-02-26 09:31:06

标签: python string

我有一个字符串/jrfServer_domain/jrfServer_admin/HelloWorld,现在我想要的只是HelloWorld。如何从这些字符串中提取它?在这种情况下,我的分隔符是/。我对python很新。

5 个答案:

答案 0 :(得分:3)

使用str.rfindslice notation

In [725]: t='/jrfServer_domain/jrfServer_admin/HelloWorld'

In [726]: t[t.rfind('/')+1:]
Out[726]: 'HelloWorld'

答案 1 :(得分:2)

您可以像这样使用str.rpartition

data = "/jrfServer_domain/jrfServer_admin/HelloWorld"
print(data.rpartition("/")[-1])
# HelloWorld

答案 2 :(得分:1)

>>> s = '/jrfServer_domain/jrfServer_admin/HelloWorld'
>>> s.split('/')[-1]
'HelloWorld'

答案 3 :(得分:0)

您可以使用os.path.basename

>>> import os
>>> s = '/jrfServer_domain/jrfServer_admin/HelloWorld'
>>> os.path.basename(s)
'HelloWorld'

答案 4 :(得分:0)

>>> s=r'/jrfServer_domain/jrfServer_admin/HelloWorld'
>>> s.split('/')[-1]
'HelloWorld'

也许您应该将问题中的分隔符更新为“/”