HTML Attribuut Regex

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Arian Stolwijk

Arian Stolwijk

23/01/2008 20:24:00
Quote Anchor link
Hee,

Hoe kan ik mbv een regular expression een html attribuut manipuleren.

Ik heb bijvoorbeeld deze html code

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<img src="plaatje.jpg" alt="plaatje" />


en dat moet zoiets dan worden met preg_replace:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<img src="map/naar/plaatje/plaatje.jpg" alt="plaatje" />



Groeten,
Arian
 
PHP hulp

PHP hulp

16/09/2021 18:16:58
 
Joren de Wit

Joren de Wit

23/01/2008 20:26:00
Quote Anchor link
Natuurlijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$sString
= '<img src="plaatje.jpg" alt="plaatje" />';
$sString = preg_replace('_src="(.+?)"_is', 'src="map/naar/plaatje/$1"', $sString);
echo htmlentities($sString);
?>
 
Arian Stolwijk

Arian Stolwijk

24/01/2008 16:38:00
Quote Anchor link
Aah dankje, werkt perfect :)
 
Martijn B

Martijn B

24/01/2008 16:46:00
Quote Anchor link
Maar als je nu eens alleen de src attribuut van een van een plaatje wil veranderen?

_<img+.?src="([^"]+)"[^>]*/?>_i
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.