/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
preg_match_all
Fra : Morten Winther


Dato : 17-05-01 15:49

Jeg bruger preg_match_all men kan ikke få den til at matche det jeg gerne
vil.

Jeg skal matche nogle links der starter med:

<a href='viskunde.asp?ID= ...'>......</a>

Hvordan gør jeg det?

/ morten





 
 
Anders Johannsen (17-05-2001)
Kommentar
Fra : Anders Johannsen


Dato : 17-05-01 16:26

In article <9e0o87$gt7$1@sunsite.dk>, "Morten Winther" <mw@get2net.dk>
wrote:

> Hvordan gør jeg det?

Hvad har du prøvet med?

/A

Morten Winther (17-05-2001)
Kommentar
Fra : Morten Winther


Dato : 17-05-01 16:40


"Anders Johannsen" <anders@ignition.dk> wrote in message
news:20010517.172626.2103318776.605@ignition.dk...
> In article <9e0o87$gt7$1@sunsite.dk>, "Morten Winther" <mw@get2net.dk>
> wrote:
>
> > Hvordan gør jeg det?
>
> Hvad har du prøvet med?

$pat = "|<a href='viskunde.*>(.*)</[^>]+>|U";

preg_match_all($pat, $contents, $out, PREG_SET_ORDER);


Så fik jeg det til at virke. Ved ikke hvad de enkelte dele gør og jeg vil
derfor høre om det kan optimeres?

/ morten



Anders Johannsen (17-05-2001)
Kommentar
Fra : Anders Johannsen


Dato : 17-05-01 23:29

> $pat = "|<a href='viskunde.*>(.*)</[^>]+>|U";
>
> preg_match_all($pat, $contents, $out, PREG_SET_ORDER);
>
> Så fik jeg det til at virke. Ved ikke hvad de enkelte dele gør og jeg
> vil derfor høre om det kan optimeres?

Det ser da rimeligt fornuftigt ud ... Hvis dine ID'er er numeriske, kan
du også benytte dig af nedenstående udgave (ganske utestet)

$pat = "/<a href='viskunde.asp?ID=[0-9]*'>([^<]*)/"

/A

Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408861
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste