Alexander Foken: regulärer ausdruck

Beitrag lesen

Moin Moin !

einen wunderschönen!

es sollen alle einträge gefiltert werden, die nicht "html" enthalten:

my @strings = ("abc.html xxx","abc.pl","xxx.html");

foreach(@strings) {
if ($_ =~ /[^html]/i) { print $_ ." raus\n";}
}

-> das script funkt irgendwie nicht???

Kunststück!
Hat ja auch keine Antenne, dann kann es ja nicht funken.

Du willst alles finden, was keinen der Buchstaben h, l, m und t enthält?

Nein?

Das hast Du aber geschrieben.

Du suchst alles, was html enthält und negierst das dann.

!~ statt =~ sollte dir schonmal weiterhelfen, und die eckigen Klammern und das Caret sind einfach über.

viele grüsse
norman

Alexander

--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".