19. maj 2003 - 09:10Der er
12 kommentarer og 1 løsning
Søg og erstat i ASP streng
Jeg har brug for at kunne søge en streng igennem for "##xxxx:zzzz##" (uden citationstegn) hvor xxxx:zzzz er noget vilkårligt, som f.eks. Image123:right, som så skal erstattes med "<img src="Image123.jpg" align="right">"
Er der en af jer kloge hoveder, der har en ide til hvordan man kan gøre dette på en smart måde?
Ja, det var selvfølgelig en mulighed. Jeg burde dog måske have nævnt, at indholdet mellem de 2 gange ## ikke nødvendigvis er i formatet xxxx:yyyy men kan også bare være xxxx.
Function Erstat(Streng) Set regEx = new RegExp regEx.Pattern = "(##)[\w\W]{1,}\:[\w\W]{1,}(##)" regEx.IgnoreCase = true regEx.Global = true Set Matches = regEx.Execute(Streng) For Each Match in Matches ArrMatch = Split(Match.Value, ":") Erstat = Replace(Streng, Match.Value, "<img src=""" & ArrMatch(0) & ".jpg"" align=""" & ArrMatch(1) & """>") Next End Function
Endnu en gang super mange tak for hjælpen!! Så slap jeg lige for at lære RegExp's lidt forvirrende koder.
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.