Skulle verkligen behöva lära mig skapa patterns själv men nu behöver jag hjälp! :)
Jag behöver ett pattern som tar bort p-tagg om en bild ligger däri, så här:
Kod in:
<p><img src="/mapp/bild.gif" alt=""... /></p>
Kod ut:
<img src="/mapp/bild.gif" alt=""... />
Det kan dock finnas tillfällen då p-taggen även innehåller text och då ska inte p-taggen tas bort!
Det är alltså bara om det ligger en ensam bild som p-taggen ska tas bort! :)
Följande regex bör iaf matcha en p-tagg med en img-tagg (resten av logiken får du skriva själv;)).
<p>(<img[^(/>)]+/>)</p>
Jag kan varmt rekommendera ett program som heter The Regex Coach (http://www.weitz.de/regex-coach/) för att testa och lära sig RE! Funkar skitbra, värt en testsväng!
Fan, försöker man själv och hur går det? Tvärnit! :(
Patternet funkar inte till 100%, den fastnar på bildens sökväg som innehåller /.
Denna ger ingen matchning: