phpbar.de logo

Mailinglisten-Archive

[php] problem mit regex/preg_match

[php] problem mit regex/preg_match

Jochen Metzger php_(at)_phpcenter.de
Tue, 15 Oct 2002 13:56:23 +0200


Hi ho,

warum finde ich mit folgendem Code nur den letzten Ausdruck und nicht den
ersten?

<?php
$string='blabla <a href="test1.html?say=first" class="good">test1</a>'.
        'gogogo <a href="test2.html?say=second" class="bad">test2</a>';

/* get rid of all newlines */
$string=preg_replace("/\\n/","",$string);

/* - i -> case insensitive */
preg_match("/\<a.*href\=([^> ]*)[^>]*\>(.*)\<\/a\>/i",$string,$t_match);

print "<pre>matched";
print_r ($t_match);
print "</pre>";
?>

Grüße

Jochen


php::bar PHP Wiki   -   Listenarchive