28. december 2005 - 15:49Der er
12 kommentarer og 1 løsning
Find punkt i string/txt fil, læs og skriv til andet punkt
Hej, hvordan laver jeg et program, der kan finde et specielt sted i en text fil/string, fx ->"start her", og derefter kan læse og og skrive indtil et stop, fx ->"Stop her".
OKay har rodet lidt rundt med det, og er nu noget mere med =)..
Har dog stadig et problem:
int start = test.IndexOf("start her");
Hvordan får jeg den til at retunere værdien efter det den skal finde, så den her ville retunere 9, hvis texten var = "start her blablablablabla". Hvor man ikke hver gang ved hvor langt det man søger en start på er.
Lige ved siden af spørgsmålet!, er det bare mig der har problemer med login systemet? jeg bliver i hele tiden smidt af, og skal logge ind igen, så jeg skal skrive hele lortet igen igen og igen! :S
//indlæs tekst fra fil string test = System.IO.File.OpenText(@"c:\test.txt").ReadToEnd(); //find første forkomst af "start her" og læg af "start her" længden til . //Det gøres for at sikre at vi først starter med at læs bogstaver efter "starther" int startindex = test.IndexOf("start her") + "start her".Length; //find første forkomst af "stop her" int slutindex = test.IndexOf("stop her"); //hent en substring ud som starter efter "start her" og slutter ved "stop her" string output = test.Substring(startindex, slutindex - startindex);
har ikke selv oplevet problemer med login systemet.
hvad de indebære, og kan, i en ikke større sammenhæng, men bare som forklaring. ville det være lækkert at kunne falde tilbage på. De sider jeg har kunne finde, er meget "uenige" om hvordan det skal gøres, ellers er det skjult i meget forvirende og store sammenhænge..
Hehe jeg er ikke så sikker, synes det er rimelig svært at finde hvad med søger, men det er jo nok det bedste sted alligevel. Takker :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.