Marcolino: string durchusuchen und ausgeben

Beitrag lesen

Hallo

Vielen Dank schon mal für die prompte Antwort. Was ich noch nicht ganz verstehe...

Wenn ich einfach nach <h1></h1>
suchen will wieso sind da noch so viele Zeichen dazwischen [^>]*>(.*)
was genau bedeuten die? wieso ist es nicht einfach so:

preg_match_all("=<h1></h1>=siU",

und was genau bedeuten die = Zeichen?
Danke für Eure Hilfe.

***************************

$str = "lalalala
<body bgcolor=#cccccc>lang und weilig
noch eine zeile
<h1>Bla</h1>
</body>
tralalal";
  preg_match_all("=<h1[^>]*>(.*)</h1>=siU", $str, $a);
  print $a[1][0];

***************************