有没有一种好的方法从一个给定的索引开始并移动BACKWARDS在字符串中查找给定的短语?我只知道如何使用indexof迭代转发.
你可以使用LastIndexOf:
int index = s.LastIndexOf("foo");
Run Code Online (Sandbox Code Playgroud)
如果要从字符串末尾以外的其他位置向后搜索,它还有一个可选的起始索引.
int index = s.LastIndexOf("foo", 20);
Run Code Online (Sandbox Code Playgroud)