asp.net IndexOf

来源:百度知道 编辑:UC知道 时间:2024/09/25 01:16:59
string aa="wdfegoodefwfgooddfegooddfe";
aa.IndexOf(good)只能得出第一个good的位置,第二个,第三个good的(索引)位置怎么求。

用循环

string aa="wdfegoodefwfgooddfegooddfe";
int[] ss=new int[20];
int i=0;
while(aa.LastIndexOf("good")!=-1)
{
ss[i]=aa.IndexOf("good");
aa=aa.Substring(aa.IndexOf("good")+4,aa.Length-aa.IndexOf("good")-4);
i++;
}

数组ss就是所有good的位置了

用循环 找吧 找到一个后 再用函数IndexOf("good", int start)从新的位置从新找

用 IndexOfAny 函数