webForumDet fria alternativet

regexp

ASP

8 svar · 235 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Jag håller på och testar lite med XMLHTTP.

Hur ska regexp mönstret se ut för att hämta all information mellan
<table> och </table>?

Medlem sedan dec. 200012 464 inlägg
#2
o.pattern = "(<table>(.*?)</table>)"

Sen så får du använda submatch i match collection.

Medlem sedan aug. 2002207 inlägg
#3

<table>(.*|\n)*</table>

bör väll funka.

Medlem sedan jan. 20011 140 inlägg
#4

Tack det fungerar.

Nu skriver jag ut det innehåll som matcher så här

For each item in hittade
  Response.Write ""&item.Value&"<br>"
Next

Hur ska jag skriva för att få ut de 8 första?

Medlem sedan jan. 20011 140 inlägg
#5

En fråga till.

Hur ska jag göra för att ta bort class="en klass" ?

Medlem sedan juni 200032 967 inlägg
#6

1:

i = 0
For each item in hittade
  i = i +1
  if i <= 8 then Response.Write ""&item.Value&"<br>" else exit for
Next

mvh,

Medlem sedan jan. 20011 140 inlägg
#7

jag har det här mönstret men den hämtar kod även efter </tr>

"<tr class=""rubrik"">(.*|\n)*</tr>"
Medlem sedan dec. 200012 464 inlägg
#8

Finns det flera <tr> i texten?

"<tr class=""rubrik"">(.*|\n)*?</tr>"
Medlem sedan jan. 20011 140 inlägg
#9

Ja det finns flera <tr> i texten

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)