webForumDet fria alternativet

mer om regexp?

ASP

2 svar · 154 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#1

Hej, jag undrar om nån kan förklara lite mer om vad regexp är....jag har läst det som står i vbscript dokumentationen men skulle vilja veta lite mer om när man ska använda det och inte och så där...

Tackar!

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan dec. 19998 577 inlägg
#2

RegExp, är en mycket kraftful stränghaterare, ett exempel nedan visar hur man kan hitta textsträngar efter format...:

<%
Set ObjRegExpr = New Regexp
ObjRegExpr.pattern = "\([0-9]{3}\)[0-9]{3}-[0-9]{4}"
ObjRegExpr.Global = True
ObjRegExpr.IgnoreCase = True

Str = "My phone number is (123)654-3211. Sue's phone number is (987)654-3216."

Set colmatch = ObjRegExpr.Execute(str)

Response.write "<b>Sträng att söka:</b> " & str & "<br><br>"

Response.Write colMatch.Count & " liknelser funna...<P>"

For each match in colmatch
	Response.write match.value & "<br>"
Next
%>

Kopiera in denna kod, och kör den så får du se vad som händer:

Sträng att söka: My phone number is (123)654-3211. Sue's phone number is (987)654-3216.

2 liknelser funna...
(123)654-3211
(987)654-3216

Skall se om jag hittar nån sida som kan beskriva det lite bättre...

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

Medlem sedan dec. 19991 072 inlägg
#3

Ok...då är jag med...

verkar ruskigt kraftfullt måste jag säga...

Tack så mycket!

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

258 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)