phpbar.de logo

Mailinglisten-Archive

[php] problem mit regex/preg_match

[php] problem mit regex/preg_match

Marco Schumann php_(at)_phpcenter.de
Tue, 15 Oct 2002 16:43:24 +0200


Michael Wallner wrote:
> Jochen Metzger schrieb:
>  > Hi ho,
>  >
>  > warum finde ich mit folgendem Code nur den letzten Ausdruck und nicht 
> den
>  > ersten?
> 
>  > preg_match("/\<a.*href\=([^> ]*)[^>]*\>(.*)\<\/a\>/i",$str...
> Vielleicht weil das^ alles dazwischen 'matcht' ?
> 
> HTH,
> Michael
> 
> 

preg_match_all ("/<a[^>]+href=\"?([^>\" ]+)\"?[^>]*>([^<>]*)<\/a>/i", 
$string, $match)

hilft...damit kriegst Du ein Array mit allen passenden Einträgen.

-- 

Mit freundlichen Grüßen

Marco Schumann
united-domains AG

Tel.: 0 81 51 / 3 68 67 - 0
Fax: 0 81 51 / 3 68 67 - 77

http://www.united-domains.de
mailto:schumann_(at)_united-domains.de


php::bar PHP Wiki   -   Listenarchive