webForumDet fria alternativet

Första träffen med regulära uttryck

ASP

3 svar · 199 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Frågan#1

Finns det i VB/VBScript någon motsvarighet JavaScripts search? Så att man kan få reda på vara ett pattern får sin första träff i en sträng. :)

Medlem sedan dec. 19998 577 inlägg
#2

Detta kanske hjälper. :)

Artikel om RegExp skrev:

For each item in myMatches
Response.Write "Hittade en träff vid position "&item.FirstIndex&", som är "&item.Length&" tecken lång. Värdet är <b>"&item.Value&"</b><br>"
Next

Medlem sedan maj 200010 687 inlägg
#3

Ok, då får man först kolla om item.Count är större än noll och sen kolla första träffen. Funkar väl... :)

Medlem sedan dec. 19998 577 inlägg
#4

Mja, i vilket fall måste du kolla att du fått en träff (behövs inte om du använder en loop, men en loop känns onödig om du bara skall ha en träff också ;)), anger du sedan .global = false så kommer du bara att få en träff också. :)

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)