Flere forekomster af substreng i streng vha IndexOf
Dette er bare et eksempel...Men jeg har en streng bestående af ordene lille, stor, lille og stor. Jeg vil gerne finde positionen på ordet stor, og bruger str.IndexOf("stor");
Denne returnerer pos. 6, men hvad gør jeg hvis jeg gerne vil have returneret positionen på anden forekomst af "stor"?
Lige lidt kode:
public class WebForm2 : System.Web.UI.Page
{
private string str = @"lille\stor\lille\stor";
private void Page_Load(object sender, System.EventArgs e)
{
int pos = str.IndexOf("stor");
if (pos != -1)
Response.Output.Write("Ja den indeholdes ved pos. {0}", pos);
else
Response.Write("nej");
Response.End();
}
}