phpbar.de logo

Mailinglisten-Archive

[php] einfache preg_match() Frage

[php] einfache preg_match() Frage

Henning Jödden php_(at)_phpcenter.de
Thu, 21 Feb 2002 18:54:42 +0100


Tach Zusammen,

Eine kleine Aufgabe zu preg_match().
Ich möchte aus einem Text alle "<a href='bla' target='bla'>Wort</a>"
rausfischen.

Meine Funktion:
function findLink($text)
{
	$total = "/<a href\=\'(.*)\'(.*)>(.*)<\/a>/";
	if (preg_match($total,$text,$matches))		:
		return $matches;
	else	:
		die("Nothing");
	endif;
}

gibt Immer "Nothing" aus. Selbst wenn $text NUR <a href='bla' usw...
enthält.
Muss ich < und > auch escapen ?
Hatte ich zwar schon probiert, aber brachte auch nix.

Ich bin nicht so der Perlentaucher, also wo liegt der Fehler ?

vielen Dank schon mal
grüsse
	Henning


php::bar PHP Wiki   -   Listenarchive