Witam
Od kilku wieczorów staram się napisać funkcję, która znajdzie mi zawartość pomiędzy znacznikami
i zamieni wszystkie znaki: "<" i ">" na < i > np:</p><pre class="brush: xml;">
List<User> listOfUsers = new ArrayList<User>();
</pre>
Wymyśliłem że zatrudnię takie oto wyrażenie regularne: |(<pre([\s\S])*</pre>)| i preg_replace_callback.
Moje pytanie brzmi: Jak zrobić aby PHP wyszukiwał najkrótsze wyrażenia w tekście. Do tej pory znajduje mi fragmenty najdłuższe tzn od pierwszego
do ostatniegotak że wewnątrz znajduje się np kilka bloków
..</p>
Dzięki za pomoc :)