Christian Seiler: Bedingte Anweisung

Beitrag lesen

Hallo Siechfred,

Wie wäre es mit einem einfachen RegEx, also so:

if($format =~ /jpg|png|gif/) {
  format_okay();
}

Ähem.

my $format = 'hallopnghallo';

if ($format =~ /jpg|png|gif/) {
  print 'ja';
} else {
  print 'nein';
}

print "\n";

=> ja

Ich persönlich bevorzuge

my $formate = join '|', ('png', 'gif', 'jpg');
if ($format =~ /^($formate)$/) {
  print 'ja';
} else {
  print 'nein';
}

Viele Grüße,
Christian