02. november 2005 - 19:39Der er
3 kommentarer og 1 løsning
replace, måske let
hej
jeg har en funktion som jeg godt kunne tænke mig var mere præcis ... nogen som kan hjælpe mig?
tekst = "Du skal vide, at det ikke er skide let" tekst = replace(tekst, "de", "<b>de</b>")
det jeg så får ud af det er, at den erstatter "de" uanset om det er midt i et ord eller hvis det står alene. I en sætning som den ovenover var det min ide at den ikke skulle skrive noget med fed, men hvis jeg nu skrev:
tekst = "De skal vide, at det ikke er skide let" tekst = replace(tekst, "de", "<b>de</b>")
skal den lave "De" om til de med fed og så kommer der et andet problem... den er casesensitive =(
strng="De boede i de udstødtes ørken" Dim regEx, Match, Matches ' Create variable. Set regEx = New RegExp ' Create a regular expression. regEx.Pattern = "\b(de)\b" ' Set pattern. regEx.IgnoreCase = True ' Set case insensitivity. regEx.Global = True ' Set global applicability. result = regEx.Replace(strng,"<b>$1</b>") Response.Write result
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.