webForumDet fria alternativet

regexp pattern

5 svar · 282 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

Jga är behov av ett pattern!

str = "blabla <A title="Klicka här" href="http://site.se/upload/1/28/test.pdf" target=_blank>Test</A> blablabla"

Ur denna sträng vill jag få ut: upload/1/28/

OBS! mapparna efter upload är dynamiska, det behöver alltså inte vara "1/28/".

Det jag behöver är alltså att plocka ut från: "upload" till den sista: "/"

Nån som har nått skönt pattern på lager? :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Det behövs ingen regexp för det.

doggelitoMedlem sedan juni 20003 076 inlägg
#3

Inte?
Hur listar jag ut hur strängen ser ut då?
För att krångla till det ännu mer så kan det finnas flera länkar i samma sträng, ex:

str = "blabla <A title="Klicka här" href="http://site.se/upload/1/28/test.pdf" target=_blank>Test</A> blablabla
blabla <A title="Klicka här" href="http://site.se/upload/1/5/32/test2.pdf" target=_blank>Test2</A> blablabla"
Engine^Medlem sedan dec. 20003 887 inlägg
#4

Jag drar till med

Pattern = "upload[/\d*]*"

:)

GuffaMedlem sedan juni 2004533 inlägg
#5

Det fungerar så länge filnamnet inte börjar med siffror. Ifall det kan göra det så får man ta med lite mer. Typ:

.Pattern = "href="".*?upload[/\d*]*/.*?"""

doggelitoMedlem sedan juni 20003 076 inlägg
#6

Finemang! :)

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)