czy wie ktoś jak wyciągać z html'a treść, bo nie mogę sobie poradzić

Kod
$ch = curl_init("http://www.google.com/search?hl=en&q={$fraza}&btnG=Google+Search");
  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla Firefox");
  ob_start();
  curl_exec($ch);
  curl_close($ch);
  $str = ob_get_contents();
  ob_end_clean();
  
  preg_match_all('/<div class="std">.*<br>/i', $str, $tablica1);
  print_r($tablica1);


.* to oczywiście dowolna treść

takich wyrażeń między znacznikami jest kilka, chce żeby mi wyrzucił to (to co w 'dowolnej treści') w tablicy. czego mi brakuje?
jak wpisze zwyczajne wyrażenie regularne to mi łyka, ale html'a nie widzi mam komunikat array, prówałem dodać:

Kod
$tablica2 = strip_tags($tablica1[1]);
  print_r($tablica2);

ale nic

a może zna ktoś jakiś dobry tutorial do takich rzeczy (oprócz manuala)?

proszę o pomoc bo już jestem zdesperowany powoli...