Hallo allerseits,
ich brauch mal kurz etwas Hilfe für einen RegExp...
Mit folgendem Ausdruck suche und ersetze ich Wörter innerhalb der kompletten Seite aber nicht innerhalb HTML Tags.
<?php
preg_replace("/((<[^>]*)|".$search." )/eU",'"\2"=="\1" ? "\1" : \''.$replace.'\'',$content);
?>
Das Problem ist jetzt, dass ich es eigentlich nur innerhalb der Content Elemente haben will, sprich innerhalb:
<!--TYPO3SEARCH_begin--> ... <!--TYPO3SEARCH_end-->
Zudem will ich HTML Tags ausschließen können, wie z.B. <h1> etc.
Aber ich weiß leider nicht wie ich den entsprechend anpassen muss. Wäre super wenn Ihr mir auf die Sprünge helfen könntet.
Danke & Gruß
PS: Das Leerzeichen vor )/eU ignorieren, sonst setzt das Forum da ein Smiley rein 😉