Hallo,
ich muss mich wohl leider ein bischen mit Regular Expressions in JavaScript auseinander setzen. Habe es bis jetzt immer geschafft, drun herum zu kommen, aber nun macht es denke ich am meisten Sinn, wenn ich das Script sauber und performant halten möchte.
Leider finde ich überhaupt keinen Zugang dazu. Ich habe nun schon einige Foren durchsuchstöbert, Scriptbeispiele angepasst und mir die Inhalte von SelfHTML zu dem Thema durchgelesen.
Aber leider funktioniert in Sachen RegExp garnichts. So fällt es mir schwer den Fehler zu lokalisieren.
Mit dem aktuellen Scriptschnipsel schaffe ich es immerhin schonmal, den Firefox abschmieren zu lassen, also scheint da schonmal was zu passieren. Ein kleiner Erfolg.
Ich versuche bestimmte HTML-Tags aus einem String zu entfernen. Da mir leider zur Zeit kein PHP zur Verfügung steht, muss ich das irgendwie über Javascript hinbekommen.
Zu allererst wollte ich erstmal einen TABLE rausfilter. Aber ich bekomme es einfach nicht hin.
Momentan sieht das ganze so aus.
Sobald ich das versuche auszuführen, bleibt der Firefox einfach nur hängen und tut nix mehr. Kann es sein, dass diese RegExp unnötig verkompliziert sind? Ich will doch nur "<table".?."</table>" finden.
Ich denke für jemanden, der damit regelmäßig arbeitet, ist das ziemlicher Pipifax.
Bin für jeden Tipp dankbar.
Gruß,
Dennis
ich muss mich wohl leider ein bischen mit Regular Expressions in JavaScript auseinander setzen. Habe es bis jetzt immer geschafft, drun herum zu kommen, aber nun macht es denke ich am meisten Sinn, wenn ich das Script sauber und performant halten möchte.
Leider finde ich überhaupt keinen Zugang dazu. Ich habe nun schon einige Foren durchsuchstöbert, Scriptbeispiele angepasst und mir die Inhalte von SelfHTML zu dem Thema durchgelesen.
Aber leider funktioniert in Sachen RegExp garnichts. So fällt es mir schwer den Fehler zu lokalisieren.
Mit dem aktuellen Scriptschnipsel schaffe ich es immerhin schonmal, den Firefox abschmieren zu lassen, also scheint da schonmal was zu passieren. Ein kleiner Erfolg.
Ich versuche bestimmte HTML-Tags aus einem String zu entfernen. Da mir leider zur Zeit kein PHP zur Verfügung steht, muss ich das irgendwie über Javascript hinbekommen.
Zu allererst wollte ich erstmal einen TABLE rausfilter. Aber ich bekomme es einfach nicht hin.
Momentan sieht das ganze so aus.
PHP-Code:
ausdruck = /(^<table)+(.*)+(<\/table>$)/gi;
document.getElementById("short").innerHTML = content.replace(ausdruck, '');
Ich denke für jemanden, der damit regelmäßig arbeitet, ist das ziemlicher Pipifax.
Bin für jeden Tipp dankbar.
Gruß,
Dennis
Kommentar