这样改一下:
Random Ra = new Random();
StringBuilder sb = new StringBuilder(Tmp_contents);
int len = 1;
for(int i=1;i<Tmp_contents.Length;i++){
if(Tmp_contents[i]=='★'){
string ins = "<font color=#f2f8ff>★版权所有,请勿转载★</font>"+ Convert.ToString(Ra.Next(36897455,99999999));
sb.Insert(i + len, ins);
len += ins.Length;
}
}
Random Ra = new Random();
StringBuilder sb = new StringBuilder(Tmp_contents);
int len = 1;
for(int i=1;i<Tmp_contents.Length;i++){
if(Tmp_contents[i]=='★'){
string ins = "<font color=#f2f8ff>★版权所有,请勿转载★</font>"+ Convert.ToString(Ra.Next(36897455,99999999));
sb.Insert(i + len, ins);
len += ins.Length;
}
}
while(i<Tmp_contents.Length){
if(Tmp_contents.Substring(i,1)=="★"){
string ins = "★版权所有,请勿转载★★"+ Convert.ToString(Ra.Next(36897,99999999));
Tmp_contents=Tmp_contents.Insert(i + 1, ins); i = i + ins.Length;
}else{
i++;
}
}