Python có string.find()
và string.rfind()
để lấy chỉ mục của một chuỗi con trong một chuỗi.
Tôi đang tự hỏi liệu có một cái gì đó giống như string.find_all()
có thể trả về tất cả các chỉ mục được tìm thấy (không chỉ đầu tiên từ đầu hoặc đầu tiên từ cuối).
Ví dụ:
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]
'ttt'.rfind_all('tt')
, điều đó sẽ trả về '1'
'ttt'.find_all('tt')
trả lại cái gì?