09. april 2003 - 23:51Der er
6 kommentarer og 1 løsning
Finde streng mellem to strenge
Hej alle e'er
Hvis jeg har en streng "peter flop laver pop", hvordan finder jeg så det der står mellem "peter " og "op "? Det er ikke noget problem hvis det ikke var fordi at kildestengen kan indenholde linjeskift.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kan jo fjerne linieskift ved replace VbCrlf med " " vha. Replace()-funktionen
Herefter han du bruge Mid()-funktionen
Hvis det ikke er nogle bestemte pladser i strengen du søger (fx. tegn 5-8), men det der står i mellem nogle bestemte ord (fx. "Peter" og "op"), kan du kombinerer Mid()-funktionen med med InStr()
martin_moth, ja jeg er med på hvor det er du vil hen, og det er dog også den bedste metode jeg har ingtil nu, MEN(altid) jeg kan nemlig ikke udskifte crlf med et andet tegn, da de er en del af syntaxen i den fil jeg taler om, desvære.
Hvad med at bruge split() til at dele strengen op. Så kan du lokalisere "Peter" og "flop", og så bygge strengen op igen, ud fra de poster der ligger imellem
problemet er at alle tegn er en del af syntaxen, så det med at splitte den op i er array er en kannon ide
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.