Versio

HTML Attribuut Regex

Overzicht Reageren

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

24/05/2012 22:32:35
Gesponsorde koppelingen:
 
Joren de Wit
Beheerder

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