webForumDet fria alternativet

RegExp-hjälp - hämta ut URL

Programmering

1 svar · 220 visningar · startad av Gein

Medlem sedan sep. 20005 700 inlägg
Frågan#1

Jag har en lång textsträng där jag vill hämta ut URL:en ur en "<a href" som kan se ut såhär:

<A HREF="http://www.webforum.nu/">here</A>.

Det finns alltid bara en <A HREF i textmassan som söks genom. Hur får jag ut http://www.webforum.nu ur detta? Jag e inte så bra på regexp och hoppas därför på hjälp. I övrigt så är det skrivet i python, så om det finns någon bra stränghantering att utnyttja i det språket så funkar ju det oxå.

Medlem sedan sep. 20005 700 inlägg
#2

Problemet är löst med matchningen: <a href=("")?(http://)?(.*?)("")?>(.*?)</a>

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