hanns: reguläre ausdrücke

hallo,

ich habe einen bereich der sagen wir mit

<div id="Txt_Banner2_Name1">

beginnt und mit

</div>

endet.

Nun möchte ich per php den gesamten bereich löschen bzw.
durch irgendetwas anderes ersetzen.

wie geht das??

  1. wie geht das??

    $str = "<div id="Txt_Banner2_Name1">blabla</div>";
    $r = "/(<div.*>)(.*)(</div>)/";
    $neuer_text = "neu";

    preg_replace($r,"$1".$neuer_text."$3",$str);

    so etwa?

    1. ich weiss nicht ob es für die performance her nicht besser wäre mit anderen methoden as regexp zu arbeiten

      zB str_replace

    2. danke! danke!