mam przykładowy string z kodem html zawierający podciąg w formie
<p>
chciałbym wywalić <img> przed <p>
przygotowałem nawet wyrażnie regularne które chyba znośnie łapie mój przypadek:
<p\b[^>]*>[\s]*<img[^>]*>#i
jednak nie mam za bardzo pomysłu jak wyciąć w całości tag <p>, przesunąć za <img> a następnie zwrócić cały html ze zmianami