nur Text ersetzen
ichbinich
- javascript
Hallo,
ich innerhalb eines Elementes Text ersetzen, aber nur, wenn es wirklich Text ist und nicht, wenn es in einem Attribut vorkommt. Momentan werden die Fundstellen blau hervorgehoben.
Es funktioniert auch - fast. Wieso wird am Anfang des Paragraphs nichts ersetzt? Ist doch die gleiche Struktur wie in der Überschrift...
vg ichbinich
Hallo,
ich innerhalb eines Elementes Text ersetzen, aber nur, wenn es wirklich Text ist und nicht, wenn es in einem Attribut vorkommt. Momentan werden die Fundstellen blau hervorgehoben.
http://www.kryogenix.org/code/browser/searchhi/ scheint etwas ähnliches zu tun wie du machen willst, vielleicht hilft es dir ja weiter.
Jeena
Hallo,
http://www.kryogenix.org/code/browser/searchhi/ scheint etwas ähnliches zu tun wie du machen willst, vielleicht hilft es dir ja weiter.
so weit wollte ich es nicht treiben...
Ich habe jetz herausgefunden was das Problem ist: Taucht in einem zusammenhängenden Text der Suchbegriff mehrfach auf, wird nur der letzte ersetzt. Klar!
Kann man das ohne eine Schleife lösen, dass alle Vorkommen in einem zusammenhängenden Text ersetzt werden?
vg ichbinich
@@ichbinich:
nuqneH
Kann man das ohne eine Schleife lösen, dass alle Vorkommen in einem zusammenhängenden Text ersetzt werden?
http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=RTFM
Qapla'
Hallo,
http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=RTFM
RTOPF - Read The Original Post First ;)
Kann man das ohne eine Schleife lösen, dass alle Vorkommen in einem zusammenhängenden Text ersetzt werden?
...bezieht sich natürlich auf die vorgegebene Problemstellung. Ich will ja eben nicht im gesamten Text alles ersetzen sondern nur jeweils zwischen öffnendem und (zugehörig) schließendem Tag. Also anders gesagt: wie im Beispiel alle Vorkommen in class="..." auslassen.
Ich hab das mit einer Schleife gelöst (unter dem o.g. Testlink aktualisiert). Die Frage war nur, ob das auch eleganter geht.
vg ichbinich