czyli wyrazenie powino zadzialac na takim tekscie:
tekst..tekst..<img ....>..test....text..
i na takim:
..text..<img ....><br >....tekxt..
nie powinno dzialac na takim:
..text..<img ...></a>..text...
i na takim:
<img ..>....text....</a>
Wyrazenie probowalem napisac w taki sposob:
<?php <img src="([^"]*)" alt="[^"]*" width="([^"]*)" height="([^"]*)"[^>]+>.{2}[^a]{1}/ ?>
Dziala, ale ma kilka wad popierwsze nie zadziala w momencie kiedy pomiedzy znacznikiem <img> a </a> bedzie znajdowac sie jakis tekst, po drugie nie zadziala kiedy po znaczniku <img> zdazy sie tak ze 3 litara bedzie litera "a".
Prosze o pomoc aby w tym wyrazeniu.
Dodatkowo moze ktos mi wytlumaczyc jak zapisać aby nie wystepowal jakis ciąg znaków pisząc [^</a>] znaczy to - nie moze wystepowac znak <, /, a, >. A jak zapisać - ma nie wystepowac ciag znakow </a> ?
Mam nadzieje ze ktos mi z tym pomoze