lulu: Regulärer Ausdruck: Mehrzeiliger String

Beitrag lesen

Huhu André

\s bringt auch nichts. ich denke der hängt sich an den Tabs auf.

Nö, eigentlich nicht.

Hier mal zwei "RegExpse" die so ungefähr das tun "wo ich denke dass Du das willst".

Kannst ja mal schauen ob Dir das weiterhilft.

<?PHP

function print_var($var)
 {
  echo "<pre>";
  echo var_dump($var);
  echo "</pre>";
 }

$string = '  <div class="divStein">
    <div class="divBild"><img src="../../../p30_Produkte/341_bordsteine_leisten/h8.jpg" width="110" height="110"></div>
    <div class="divBeschreibung"><span class="textTitel">Steinname
      </span><br>
      <span class="textFarbe">Farbe</span></div>
    <div class="divPreislsite"><img src="../../../p_Allgemein/pfeil_css.gif" width="4" height="7" alt="&gt;" border="0" class="imgPfeil"><a href="341_p_bor_lei.htm#h7" target="_self" class="linkpreisliste">Preisliste</a></div>
  </div>

<div class="divStein">
    <div class="divBild"><img src="../../../p30_Produkte/341_bordsteine_leisten/h8.jpg" width="110" height="110"></div>
    <div class="divBeschreibung"><span class="textTitel">Tiername wie war der noch gleich

Fiffi oder Waldi ?
      </span><br>
      <span class="textFarbe">FellFarbe</span></div>
    <div class="divPreislsite"><img src="../../../p_Allgemein/pfeil_css.gif" width="4" height="7" alt="&gt;" border="0" class="imgPfeil"><a href="341_p_bor_lei.htm#h7" target="_self" class="linkpreisliste">Preisliste</a></div>
  </div>

';

$regExp = '#<span class="textTitel">(.*)</span>(?:.*)<span class="textFarbe">(.*)</span>#Uis';

$regExp = '#<span class="(.*)">(.*)</span>#Uis';

preg_match_all($regExp, $string, $output);

print_var($output);

?>

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday