Reguläre Ausdrücke - Quantifier '?' funktioniert in IE5.0 nicht?
MelWee
- javascript
0 Hanno
Hallo,
ich versuche einen Text nach <anfang liste>irgendwas<ende liste> zu durchsuchen um dann die Formatierung vorzunehmen. Es können auch mehrere Listen vorkommen.
/<anfang liste>([^]]*?)<ende liste>/
geht prima mit IE5.5, aber der IE5.0 will das einfach nicht und bringt mir als Fehlermeldung 'Unerwarteter Quantifizierer'.
Kann IE5.0 generell keine Quantifizierer, gibts da was anderes, oder weiss jemand ein workaround?
Danke für jede Anregung
Mel
Hallo,
Hallo
/<anfang liste>([^]]*?)<ende liste>/
Das ist völliger Quatsch, da du ein * und ein ? hintereinander
einsetzt. das heißt umgewandelt
{0,}{0,1}
und das ist mist.
Machs so
/<anfang listr>(.+)<ende liste>/Usi
Was ich noch nicht verstehe ist dein
[^]]. In deinem Suchtext kommt doch gar kein "]" vor ...
Aber egal
Viel Spaß
Gruß
Hanno