regular expression

beate82

Grünschnabel
Hallo,
Mit einer Regular Expression soll folgende Zeiile erkannt werden:

<img border="0" src="/img-tmp/protimg.d56.png" usemap="/img-tmp/protimg.d56.png">

Das Probelem dabei ist, dass die regex sehr unspezifisch sein muß.

Mein Vorschlag dazu ist:
Code:
 <img[^s]+src *= *"([^"]+)" +usemap *= *"*protimg[^"]+">

Ich bräuchte nun einen Ausdruck der sowas macht wie:
matche alles außer protimg, etwa [^protimg]*
Aber innerhalb der [] wird alles als oder zusammengefügt und nicht als Sting.

Gibt es da ne Möglichkeit?
Danke