ChristianK
Well-known member
- 25 Mai 2006
- 92
- 1
Hi,
ich versuche schon seit etwas längerer Zeit ein kleines Script zu coden, jedoch ohne Erfolg!
Es geht darum, das im Quelltext einer Seite zum Beispiel der Text "das ist ein #test# " vorkommt. Nun soll ein Script "test" auslesen mit Hilfe eines Regulären Ausdruckes habe ich mir gedacht.
Dieser soll dann ersetzt werden und zwar mit einem Array:
rep[test] = "Thema";
Nun soll auf der Seite folgendes zu lesen sein:
"das ist ein Thema"
Ja, ich weiß dass dies viel einfacher mit PHP geht, aber es sollte in Javascript sein
Kann mir da einer helfen?
Weiter komme ich einfach nicht.. Ich weiß jetzt nicht, wie ich ein Array mit dem gefundenen ansprechen kann, und dies im Quelltext ersetzen kann.
Weiterhin scheint der Reguläre Ausdruck nicht zu gehen bei meheren: "das #ist# ein #test#".
Nun wird "ist# ein #test" ausgegeben... Weiß einer weiter?
Christian
ich versuche schon seit etwas längerer Zeit ein kleines Script zu coden, jedoch ohne Erfolg!
Es geht darum, das im Quelltext einer Seite zum Beispiel der Text "das ist ein #test# " vorkommt. Nun soll ein Script "test" auslesen mit Hilfe eines Regulären Ausdruckes habe ich mir gedacht.
Dieser soll dann ersetzt werden und zwar mit einem Array:
rep[test] = "Thema";
Nun soll auf der Seite folgendes zu lesen sein:
"das ist ein Thema"
Ja, ich weiß dass dies viel einfacher mit PHP geht, aber es sollte in Javascript sein
Kann mir da einer helfen?
Code:
var search= /#(.*)#/;
var erg= search.exec(document.documentElement.innerHTML);
for (var i = 1; i < erg.length; i++) {
alert(erg[i]);
}
Weiter komme ich einfach nicht.. Ich weiß jetzt nicht, wie ich ein Array mit dem gefundenen ansprechen kann, und dies im Quelltext ersetzen kann.
Weiterhin scheint der Reguläre Ausdruck nicht zu gehen bei meheren: "das #ist# ein #test#".
Nun wird "ist# ein #test" ausgegeben... Weiß einer weiter?
Christian
Zuletzt bearbeitet: