PHP Details zur Funktion preg_match() gesucht

Hallo zusammen,
ich habe im Forum folgenden interessanten Beitrag von Xanon gefunden:
http://www.ip-symcon.de/forum/f52/wetterdaten-richtig-auslesen-7240/

In diesem Beitrag wird im PHP-Code die Funktion „preg_match()“ verwendet.

int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags [, int $offset ]]] )

Hier ein Beispiel:

$url = "http://deutsch.wunderground.com/auto/rss_full/global/stations/10147.xml";

$content = implode("", file($url));
preg_match_all("/\<item>(.*?)\<\/item\>/si", $content, $results);
preg_match("/\<description\>(.*?)\<\/description\>/si", $results[1][0], $desc);

$arr = explode(" | ",$desc[1]);

preg_match("/Temperatur: (.*?)F \/ (.*?)C/si", $arr[0], $str);
$wetter['temp'] = $str['2'];

Das, für die Funktion notwendige Argument „$pattern“ ist nicht ohne Erklärung zu verstehen.
Ich habe bisher div. online Dokus und Bücher durchstöbert und bisher keine Erklärungen für die Syntax gefunden. Vielleicht kann mir jemand weiter helfen ?

Mit freundlichen Grüßen, a.he.

Regular Expressions sollte das Stichwort sein. Oder auf Deutsch: Reguläre Ausdrücke

paresy

Hallo Paresy,
besten Dank für das entscheidende Stichwort…

Mit freundlichen Grüßen, a.he