Crew algemeen |
|
Arsenal: ik denk dat je Koen's regex verkeerd uitvoert, of het resultaat verkeerd gebruikt, want het werkt prima hier...
En @Rambo: zoals Ibrahim al zegt, je mist delimiters, en je gebruikt .+ wat vreselijk is. In Koen's regex kan het nog net, maar ook daar zou ik zelf anders werken:
preg_replace('~<li><a href="[^"]+">((?:(?!</a>).)+)</a></li>~si', '<li class="active">$1</li>', $string);
preg_replace('~<li><a href="[^"]+">((?:(?!</a>).)+)</a></li>~si', '<li class="active">$1</li>', $string);
|