Forum > ASP > Generella frågor
Jag undrar om någon vet hur man ska kunna ersätta enskilda bokstäver med en bild (Jag har tänkt göra så att hela alfabetet ändras till ett typsnitt som man normalt inte har på datorn)
Jag testade att använda regexp men det blev så att den ersatte alla bokstäver och sånt som var i img koden.
Så finns det något enkelt sett att fixa det?
| Skriv utVad är det för texter den skall gå på? Är det även HTML element i texten som du skall ersätta? annars är regExp ett bra val att köra. Dock att ersätta texter med bilder är inte direkt SEO vänligt, du kan göra det med javascript+regEx om du måste ha det som bilder. Kan kanske föreslå: http://typeface.neocracy.org/ om du har rättigheter att använda typsnittet att konvertera det till Canvers.
Så man tar koden där och inkluderar texten som koden ska bli?
Ska testa och köra med den och se om det funkar bra.
Allt står i dokumentationen, men om du måste använda dig av ASP:
<%
Function TextToImages(strText)
Set objRegExp = New regexp
objRegExp.Global = true
'för alla små bokstäver
objRegExp.Pattern = "([a-z])"
strText = objRegExp.Replace(strText,"<img src=""$1_liten.gif"" alt=""$1"" />")
'för alla stora bokstäver
objRegExp.Pattern = "([A-Z])"
strText = objRegExp.Replace(strText,"<img src=""$1_stor.gif"" alt=""$1"" />")
'för alla nummer.
objRegExp.Pattern = "([_0-9])"
strText = objRegExp.Replace(strText,"<img src=""$1.gif"" alt=""$1"" />")
TextToImages = strText
Set objRegExp = Nothing
End Function
%>
Finns det något sett att inkludera åäö också?
För annars fungerar det helt bra!
Edit: Lyckades fixa det själv ^^
Redigerad av Antasja
Anledning: Fixade det själv :P
[a-zåäö] i regEx, men å ä ö bör du ersätta med något annat än å ä ö, enklast är en vanlig Replace()