Reg Exp Charset
- -
28/09/2008 22:53:00Goedenavond,
Ik ben bezig met regular expressions, maar nou zit ik met een probleempje. Op dit moment heb ik de volgende regel:
Nou is het de bedoeling dat deze replace alleen wordt toegepast als er geen Tag"> voor staat. Nu is het echter het geval dat hij al niet werkt als er bijvoorbeeld alleen > voor staat.
Weet misschien iemand hoe ik ervoor kan zorgen dat het alleen werkt wanneer het hele stuk ervoor staat? Alvast bedankt!
Ik ben bezig met regular expressions, maar nou zit ik met een probleempje. Op dit moment heb ik de volgende regel:
Code (php)
1
2
3
2
3
<?php
$code = preg_replace('/([^Tag">])<([^<])(.*?)>/msi', '\\1<span class="htmlOtherTag"><\\2\\3></span>', $code);
?>
$code = preg_replace('/([^Tag">])<([^<])(.*?)>/msi', '\\1<span class="htmlOtherTag"><\\2\\3></span>', $code);
?>
Nou is het de bedoeling dat deze replace alleen wordt toegepast als er geen Tag"> voor staat. Nu is het echter het geval dat hij al niet werkt als er bijvoorbeeld alleen > voor staat.
Weet misschien iemand hoe ik ervoor kan zorgen dat het alleen werkt wanneer het hele stuk ervoor staat? Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door - -
PHP hulp
21/11/2024 23:52:56Martijn B
28/09/2008 23:03:00Zo???
meer info
http://nl3.php.net/manual/en/regexp.reference.php
en dan Assertions
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
- -
28/09/2008 23:07:00Martijn B
28/09/2008 23:10:00echt??
Dan heb ik mijn post verkeerd verbeterd het was eerst:
Dan wordt dus alles vervangen met "Tag">" erachter, als ik het goed lees.
Dan heb ik mijn post verkeerd verbeterd het was eerst:
Dan wordt dus alles vervangen met "Tag">" erachter, als ik het goed lees.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
- -
28/09/2008 23:16:00Nee je had toch gelijk, de eerste is goed, maar doordat de tweede al beter was dan die van mij dacht ik even dat het al werkte :).