Preg replace?

Huhu Wissende,
ich komme aus der PHP-Abteilung (- ;

und habe folgendes anliegen.
Ich möchte javascript dazu bringen einen (oder mehrere)
divcontainer zu durchsuchen (string) und wenn er gefunden wird
dann fett machen, bzw. durch string ersetzen

kann mir da jemand einen ansatz bieten?
in php würd ich preg replace benutzen
aber wir sind hier ja nicht in php (- ;

danke für eure Zeit

Huhu Indyk,

hier ein script, mit dem ich Hervorhebungen mache.

als Parameter der url erwarte ich den searchStr und einen anchor.
Der Anchor ermöglicht das Scrollen zu einer Stelle, die zum Beispiel in einer Suche ermittelt wurde und im Text natürlich als href enthalten ist. Aufrufen tue ich das im Onload des Body.

function markSearch()
 {
 var searchStr = '';
 var anchor = '';
 if (window.document.getElementById('searchString'))
 searchStr = window.document.getElementById('searchString').value;
 else
 {
 var paramstr = document.URL.substring(document.URL.indexOf('?') + 1).split('&');
 for (i=0; i ';
 var outSpan = '';
 var einzelteile = new Array();
 var fundstellen = new Array();
 var str = "";
 var content = window.document;
 fundstellen = window.document.getElementById("searchResult").innerHTML.match(regString);
 einzelteile = window.document.getElementById("searchResult").innerHTML.split(regString);
 str = "";
 if (fundstellen != null)
 {
 for(k = 0; k einzelteile[k].lastIndexOf("\>")

 )
 {
 str += fundstellen[k];
 }
 else
 {
 if (k == 0)
 {
 if(einzelteile[k].lastIndexOf(" einzelteile[k].lastIndexOf("\>"))
 str += "";
 }
 str += inSpan + fundstellen[k] + outSpan; 
 //alert(einzelteile[k]+" ##"+fundstellen[k]+"## "+fundstellen[k+1]);
 }
 }
 if (einzelteile.length \> fundstellen.length)
 str += einzelteile[einzelteile.length - 1];
 window.document.getElementById("searchResult").innerHTML = str;
 }

 if (anchor == '')
 for(var i=0; i 

Dirk.Pegasus