2012-06-22 30 views
2

有沒有開始定索引處和向後移動尋找一個字符串一給定短語的好辦法?我只知道如何使用的indexOf迭代前鋒。迭代通過串往回走,找到一個字符或短語

+0

你能複製/粘貼你的代碼嗎?你的意思是向後移動 – HatSoft

+0

你到底想要做什麼?最有可能的,從你的問題的措辭,你只是想那@馬克拜爾斯下面給出了答案。如果不是,但是,我們需要更多的細節請。 – dodexahedron

回答

9

您可以使用LastIndexOf

int index = s.LastIndexOf("foo"); 

它也有一個可選的開始索引,如果你想從不是字符串的結尾之外的其他地方開始向後搜索。

int index = s.LastIndexOf("foo", 20);