Stefan Muenz: Negation von Patterns

Beitrag lesen

Hallo Steve,

Soweit ist alles ok, aber nun moechte ich alle, in dieser Art verlinkten Dateien, welche nicht die Endung .gif haben.

Verneinen kann man meines Wissens bei regulaeren Ausdruecken nur einzelne Zeichen bzw. Zeichengruppen. Eine Moeglichkeit bestehend aus zwei Statements ist es, zunaechst mal alle <img>-Tags mittels RegExpr in einen Array zu extrahieren, und diesen dann mit Hilfe der grep-Funktion so zu filtern, dass nur noch Elemente mit der Bedingung ".gif" uebrig bleiben. Zur grep-Funktion siehe http://selfhtml.teamone.de/cgiperl/funktionen/listenhashes.htm#grep

viele Gruesse
  Stefan Muenz