webForumDet fria alternativet

Kontrollera och ersätta tecken

ASP

2 svar · 288 visningar · startad av S@rpp@

Medlem sedan okt. 200058 inlägg
Frågan#1

Jag vill kontrollera och ersätta tecken i en sträng.
De tecken som ska ändras är:
å,ä,ö,Å,Ä,Ö till a,o,A,O
mellanslag ska ersättas till understrykningstecken.
Hur gör man detta smidigast?

Medlem sedan juni 200032 967 inlägg
#2

Kanske inte helt optimalt, och möjligen går det att göra på ett bättre sätt med regular expressions, men en fungerande funktion kan se ut så här:

function ReplaceChars (strReplace)
	strReplace = Replace (strReplace, "å", "a")
	strReplace = Replace (strReplace, "ä", "a")
	strReplace = Replace (strReplace, "ö", "o")
	strReplace = Replace (strReplace, "Å", "A")
	strReplace = Replace (strReplace, "Ä", "A")
	strReplace = Replace (strReplace, "Ö", "O")
	strReplace = Replace (strReplace, " ", "_")
	ReplaceChars = strReplace
end function

Mvh,

Medlem sedan okt. 200058 inlägg
#3

Jag har gjort ngt liknande, det var regular expressions jag hade tänkt mig men jag är inte så duktig på det.
Tack i allafall:-)

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)