最佳答案
Python有string.find()
和string.rfind()
来获取字符串中子字符串的索引。
我想知道是否有像string.find_all()
这样的东西可以返回所有找到的索引(不仅是从开始的第一个索引,还是从结束的第一个索引)。
例如:
string = "test test test test"
print string.find('test') # 0
print string.rfind('test') # 15
#this is the goal
print string.find_all('test') # [0,5,10,15]
关于计数的出现次数,请参见计数字符串中的子字符串的出现次数。