Felix Riesterer: Regex Anfängerfrage

Beitrag lesen

Lieber Thomas,

$pattern = '#<title()*>(.*)#imsU';
Das zeigt mir ja schön schön die title, aber wenn ich nun auch noch
die links haben will, und zwar genau die auf </title> folgen, dann weiss ich nicht weiter.

dazu brauchst Du ein zweites Pattern in einer neuen Funktion. Das kannst Du nicht in einer einzigen RegEx abhandeln.

$alle_titel = '~(?is)<title[^>]*>([^<]+)~';  
$alle_links_nach_titeln = '~(?is)</title>[^<]*<link[^>]*>([^<]+)~';

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)