Also. Hab die Suche bemüht, jedoch ohne wirklichen Erfolg.
Zum Problem:
Ich habe eine Suche, die im Ergebnis das gesuchte Wort im gesamten Text farblich markiert.
Funktioniert wunderbar. Das Problem ist, das auch in HTML Tags gesucht wird. So z.B. in einem Link mit mehreren Varibalen z.B: index.php?var1=value1&var2=value2 etc.
Dann hab ich im Link auch die Ersetzung mit <span> stehen. Passt also nicht. Gibts da eine Regel um, nicht in <a Tags zu suchen??
Danke schonmal vorab für die Hilfe.
Zum Problem:
Ich habe eine Suche, die im Ergebnis das gesuchte Wort im gesamten Text farblich markiert.
PHP-Code:
$pattern = "/(([<?>]*)|$suchwort)/ie";
echo preg_replace($pattern,'"\2"=="\1"? "\1":"<span style=\"background-color:$highlightcolor;font-weight:bold;\">\1</span>"', $suchwort);
Dann hab ich im Link auch die Ersetzung mit <span> stehen. Passt also nicht. Gibts da eine Regel um, nicht in <a Tags zu suchen??
Danke schonmal vorab für die Hilfe.
Kommentar