webForumDet fria alternativet

Måste ha hjälp med regexp. Få ut URL..

ASP

4 svar · 344 visningar · startad av GronWall

Medlem sedan aug. 200844 inlägg
Frågan#1

Jag har sökt och läst mycket här i forumet om hur man använder regexp men jag förstår faktiskt inte mycket.
I min databas finns en massa text men också en de IMG-taggar.
Jag skulle behöva få ut URLen ut dom taggarna.

<IMG SCR="pic/bloggbilder/bild345.jpeg" width="200" height="400"/>

Jag måste alltså få ut pic/bloggbilder/bild345.jpeg.

Hur bär jag mig åt?

Medlem sedan juni 20014 421 inlägg
Medlem sedan aug. 200844 inlägg
#3

Har kikat den men förstår inte..
Får de inte att fungera..

Medlem sedan aug. 200844 inlägg
#4
Function StripText(strPageText)

	  do until inlagg.eof 
	  
mDelimit = Chr(0)
Set Re = New RegExp
Re.Global = True
Re.IgnoreCase = Trues
      
Re.Pattern = "(www\.(\S)(\S+))"
strPageText = re.pattern = "<img src=""(?:[^/]*/)*?([^/""]+)"""

Response.Write strPageText

	  inlagg.MoveNext
	  Loop
	  End Function

Hur ska jag fortsätta.. Den vet ju inte vad det är den ska kolla i känns det som..
Nu skriver den inte ut något..

Medlem sedan aug. 200844 inlägg
#5
With New RegExp
strText = inlagg("strText")
.Global=True
.Pattern="<img src=""pic/""(?:[^/]*/)*?([^/""]+)"""
URL=.Replace(URL,"<img src=""$1"">")
response.Write(URL)

End With

Jag vill alltså enbart få ut värdet i en variabel. Inte ersätta eller lägga till något..
Hur gör jag?

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)