Chciałbym wyciągnąć zawartość z pomiędzy dwóch div'ów.
Powidzmy mam:

  1. <div class="tresc">Jakaś treść <a href="ok">jakiś link</a> dalej treść, <br> koniec</div>


No i teraz chciałbym to wyciągnąć. Robiłem tak:
  1. <?php
  2. (<div class="tresc">)([^<]*)
  3. ?>

Ale to działa tylko jak nie ma w środku znaczników. Chciałbym je także wyciągnąć. Próbowałem:
  1. <?php
  2. (<div class="tresc">)([^(</div)]*)
  3. ?>

Ale też nie działa, czy ktoś wie jak mi pomóc?

Ogólnie chodzi o to jak zrobić tak żeby uznawało wszystkie znaki poza wyrażeniem "</div>" ?

Już sobie poradziłem, jakby ktoś potrzebował to pomogło:
  1. <?php
  2. '/<div class="tekst">(((?<!</div).)*)</div>/'
  3. ?>