webForumDet fria alternativet

Ersätta alla tecken utom...

ASP

3 svar · 340 visningar · startad av skarbratt

Medlem sedan juli 2000325 inlägg
Frågan#1

Vill ersätta tecken i en sträng som inte är a-Ö,0-9 samt "_." med _

Tex: strText = filen0,5.doc till filen0_5.doc

Medlem sedan dec. 20025 483 inlägg
#2
set re = new regexp
re.ignorecase = true
re.global = true
re.pattern = "[^\w\.åäö]"

TXT = re.replace(TXT, "_")
Medlem sedan juli 2000325 inlägg
#3

Tack, antar att en fungerar, men kan du/någon förklara vad följande rad gör exakt:
re.pattern = "[^\w\.åäö]"

Medlem sedan dec. 20025 483 inlägg
#4

Matcha alla tecken som inte finns inom hakparenteserna. '^' negerar alltså det som följer.

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