Du kan køre en rekursiv oprydning på din tekst indtil alle dobbelt-linieskift er fjernet. Dvs. du skal replace vbcrlf & vbcrlf indtil der ikke er flere af den slags i teksten...
do while instr(tekst, vbcrlf & vbcrlf) > 0 tekst = replace(tekst, vbcrlf & vbcrlf, vbcrlf) loop
tekst = replace(tekst,vbcrlf,"#¤") tekst= replace(tekst,"#¤#¤","#¤") if instr(tekst,"#¤#¤")>0 then sletdobbelt(tekst) tekst = replace(tekst,"#¤","<br>") sletdobbelt = tekst
OK... jeg kom lige i tvivl om, hvorvidt du lænede dig op ad en byref parameter, men såvidt jeg husker, bliver parametre overført byval i VBS og det var på det grundlag jeg konkluderede.
Jeg har kigget lidt i Microsofts referencemanual til VBS, men jeg kan ikke finde noget om hvad der er default (byref eller byval) - og jeg har været for doven til at teste det :$
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.