20. februar 2003 - 17:30Der er
1 kommentar og 1 løsning
Fejl i reg.exp.-script
Hej
Jeg har et script, som gør sådan:
"Han gik en tur. " -> "Han gik en tur.." "Han gik en tur: " -> "Han gik en tur:." "Han gik en tur; " -> "Han gik en tur;." "Han gik en tur? " -> "Han gik en tur?." "Han gik en tur! " -> "Han gik en tur!."
Scriptet indsætter fejlagtigt et punktum, til trods for at der allerede er et "slut-tegn". Det er det overflødige mellemrum efter "slut-tegnet", som driller.
Kan du udbygge scriptet lidt, så følgende sker:
"Han gik en tur. " -> "Han gik en tur." osv. med de andre "slut-tegn".
Den første replace erstatter ubetinget et antal afsluttende blanke med et punktum. Når det er sket, udfører den anden replace ingenting, da det sidste tegn nu er punktum.
Jamen, det er jo så smukt. Det virker først gang man tester det. Igen, mange tak for hjælpen - du er vist en reg.expERT :-)
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.