Ik zit met het volgende vraagstuk. Ik ben niet echt zo'n reguliere expressie kenner, maar met behulp van internet ben ik op de volgende reguliere expressie uitgekomen:

#<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1#im
.
Nu heb ik een string waarin soms een hoop img's in voorkomen, en nu wil ik dus in die string alle <img src="...." /> omzetten naar normale url's.

Dus <img src="http://www.meukee.net/bla.jpg"; title="Ja, bla" alt="Bla.." height="42" width="42" /> (en wat varianten erop, zoals single quotes, zonder sluit-slash etc..) zou dan gereplaced moeten worden in:

[ignore]http://www.meukee.net/bla.jpg[/ignore]

Zou dit in een reguliere expressie moeten met preg_match, of is dat nog niet voldoende? het gaat er om dat alle 'img' in de string gereplaced moeten worden.
Wat bedoel je hiermee?


De ?: staat ervoor dat hij deze group niet onthoud

Reageren