MelWee: Reguläre Ausdrücke - Quantifier '?' funktioniert in IE5.0 nicht?

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

  1. 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