Syntax Highliting

  • Und Gleich mal das erste Problem.. :D


    Ich hole mir so, bestimmte Stellen aus dem Doc.


    Wie kann ich jetzt vor und nach ObjAct Was ins Html einfügen?

  • Also ich suche in dem element box
    nach:
    /\s[a-z]+\./g >> ObjAct.


    jetzt möchte ich an der Stelle wo das ObjAct liegt sowas machen:
    <span>ObjAct</span>


    Hoffe du verstehst den Vorgang.


    So etwas..

    JavaScript
    Obj.replace(ObjAct,"<span>"+ObjAct+"</span>");
  • Naja hat halt kein Eltern Element.. bzw das liegt weiter weg..



    Wenn ich jetzt das elternelement von z.B. marker. in Zeile 8 anspreche (wäre dann ObjAct) bekomm ich ja sowas:



    Oder?

  • Schönen Abend,


    einfaches Beispiel:

    JavaScript
    var testString = 'abc test xyz test';
    var pattern = new RegExp('(test)', 'g');
    var newString = testString.replace(pattern, '<span style="color:#f00">$1<span>');
    
    
    
    
    // newString === 'abc <span style="color:#f00">test<span> xyz <span style="color:#f00">test<span>'




    $1 ist das was in Klammern beim RegExp steht,
    bei mehreren Klammern kannst dann auch $2 verwenden z.B.

  • Danke, du hast mir den fehler gezeigt, ich hatte nur vergessen die Operation als var auszuführen.


    Allerdings noch 2 Probleme.
    1.Wie bekomme ich den orginal Inhalt wieder rein, so bekomme ich halt immer das ganze Arr.
    2. Wenn ich das ganze via Inner HTML wieder rein schreibe, wird der Html Code nichtmehr gepharst

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!