Avatar billede rudi1234 Nybegynder
11. august 2002 - 13:07 Der er 10 kommentarer og
1 løsning

Replace med ukendt tekst i midten

Hvordan bruger jeg replace til erstatte en streng hvor jeg kun kender indholdet i begge ender - det ukendte i midten skal IKKE replaces!
Avatar billede medions Nybegynder
11. august 2002 - 13:10 #1
Prøv at giv et eksempel på hvad du mener...!

//>Rune
Avatar billede KingMedia Novice
11. august 2002 - 13:12 #2
f.eks

streng = replace(streng ,"det_var_det", "det_blir_det")

??
Avatar billede rudi1234 Nybegynder
11. august 2002 - 13:17 #3
Jeg vil gerne erstatte f.eks.:

[* bla bla bla.... vbcrlf

(her er vbcrlf et linjeskift), og det skal er erstattes med:

<h1> bla bla bla.... </h1>
Avatar billede KingMedia Novice
11. august 2002 - 13:21 #4
streng = replace(streng, VbCrLf , "<h1>" & tekst & "</h1>")
Avatar billede rudi1234 Nybegynder
11. august 2002 - 13:23 #5
Problemer er at den kun må erstatte VbCrLf hvor det afslutter en linje der begynder med [* (ikke alle andre VbCrLf-ere!)
Avatar billede KingMedia Novice
11. august 2002 - 13:34 #6
indsætter du "bla bla bla bla" som en streng ? ...
Avatar billede rudi1234 Nybegynder
11. august 2002 - 13:38 #7
ja, "bla bla" kan være alt muligt.

Den funktion jeg søger ligner lidt den som erstatter f.eks. mailadresser (mail@mail.dk) med links (<a href=mailto:mail@mail.dk>mail@mail.dk).
Avatar billede rudi1234 Nybegynder
11. august 2002 - 13:38 #8
ups, glemte noget: (<a href=mailto:mail@mail.dk>mail@mail.dk</a>
Avatar billede rudi1234 Nybegynder
11. august 2002 - 13:51 #9
Er det ikke noget med object og pattern?
Avatar billede oasen Nybegynder
11. august 2002 - 14:57 #10
Function RepStreng(Streng)
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
regEx.Pattern = "^([*)+[^\VbCrLf]{0,}$"
Set Matches = regEx.Execute(Streng)
For Each Match in Matches
    Streng = Replace(Streng, Match.Value, Match.Value & "<h1> bla bla bla.... </h1>")
Next
RepStreng = Streng 
End Function

Response.Write RepStreng("Dette er en test" & VbCrLf)

??
Avatar billede rudi1234 Nybegynder
09. maj 2003 - 09:21 #11
Lukker spm
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester