在Python上从子串中删除

时间:2014-07-23 02:06:54

标签: python string

我想从Python中的url中删除。所以基本上如果字符串是HELLLO MOTOTOOOOOO http://moto.com yes,字符串应该只读HELLLO MOTOTOOOOOO。我知道如何删除一定数量的字符,我知道如何删除子字符串,但我不知道如何从子字符串中删除到最后。

http开始应该是好的。

2 个答案:

答案 0 :(得分:4)

找到返回的位置。然后只使用切片:

p = mystring.find("http:")
substring = mystring[:p]

答案 1 :(得分:0)

#Your string
my_string = "HELLLO MOTOTOOOOOO http://moto.com yes"

#index will hold the starting index of 'http'
index = my_string.find("http")

#Create a substring from 0 (the start of the string) to index (where http starts)
my_string[0:index]

输出:

'HELLLO MOTOTOOOOOO '