02. august 2002 - 10:58Der er
2 kommentarer og 1 løsning
Find en string i en anden string fra position X
Hej,
Jeg ønsker at finde en sring i en anden string. Til dette can pos('query string', 'target string') bruges. Da jeg ønsker alle position af query string i target string ønsker jeg at gentage søgningen fra den position hvor den første blev fundet. Findes der en smart funktion som input tager noget i stil med ('query string', 'target string',position).
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
var x, y : Integer; S1, S2 : String; begin x := 10; //Start position y := Length(S2)-1 //Slut position S1 := Copy(S2,x,y); //Kopiere S2 til S1 if AnsiPos('ABC','S1') > 0 then //Søger efer "ABC" i S1 //.. Et eller andet //Hvis "ABC" er fundet så... end;
Mange tak, jeg har selv lige lavt en lignende funktion. Jeg håbede dog på en indbygget funktion i Delphi. Du får dinne point. Din har dog også slut position med så den er lidt smarter.
Mange hilsner,
Rune
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.