2

有没有一种从给定索引开始并向后移动以在字符串中查找给定短语的好方法?我只知道如何使用 indexof 向前迭代。

4

2 回答 2

9

您可以使用LastIndexOf

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

如果您想从字符串末尾以外的某个位置开始向后搜索,它还有一个可选的开始索引。

int index = s.LastIndexOf("foo", 20);
于 2012-06-22T22:46:26.210 回答
0

使用 LastIndexOf http://msdn.microsoft.com/en-us/library/system.string.lastindexof.aspx

于 2012-06-22T22:46:57.743 回答