webForumDet fria alternativet

RegExp

ASP

3 svar · 192 visningar · startad av Kristianstad

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

<a href="/Name?Gibson,%20Mel">Mel Gibson</a></td><td valign="top" nowrap="1"> .... </td><td valign="top">William Wallace</td></tr><tr><td valign="top"><a href="/Name?Robinson,%20James%20(II)">James Robinson (II)</a></td><td valign="top" nowrap="1"> ....

Koden jag får fram ser ut så här:

objRegExp.Pattern = "<a href="".*</a></td><td valign=""top"" nowrap=""1""> ...."

Hur skall hela koden se ut för att få den att slutligen bli så här:
<a href="/Name?Gibson,%20Mel">Mel Gibson</a><br>
<a href="/Name?Robinson,%20James%20(II)">James Robinson (II)</a>

(obs! namnen på skådespelarna skall kunna bytas ut och scriptet skall funka ändå)

Tack på förhand!

Medlem sedan dec. 2002841 inlägg
#2

Lyckades faktiskt lyckas med det halvägs. Så här ser den ut nu:

Set objRegExp = New regexp
objRegExp.Global = false
objRegExp.IgnoreCase = true
objRegExp.Pattern = "<a href="".*?</a>"
Set test = objRegExp.Execute(variabel)

Men hur gör man sedan mån tro för att loopa fram en efter en? :)

Medlem sedan nov. 20017 144 inlägg
#3

Lägg det i en funktion kanske. Eller det kanske går att köra global=true ?

Medlem sedan dec. 2002841 inlägg
#4

Ah! Jag hade ju Global på false! Tack så mycket högt ärade Jesper! :)

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