Henagroin: Veriablen vergleichen

Ich möchte zwei Variablen miteinander Vergleichen.

$variable1 = "wert1:wert2:wert3:wert4:wert5:wert6:::::"
$variable2 = "wert1:wert4"

wie kann ich also prüfen, ob 2 in 1 enthalten ist? Ich wollte daraus keine große Schleife machen, das müsste doch auch anders funktionieren, oder?

Schon im vorraus
Thx

  1. hi hi unbekanntes wesen

    ich versuchs mal

    my $variable2='23:24:25:26:27:28';
    my $variable1='23:26';
    my $meld;
    my $i=0;
    my @split= split(/:/,$variable1);
    foreach(@split){
      if($variable2=~/$_/){
        i++;
      }
    }
    $i<scalar @split ?
      $meld='war nichts'
    :
      (
       $i > scalar @split ?
         $meld='hier stimmt was nicht :-)'
       :
         $meld ='$variable1 in $variable2 enthalten'
      )

    ist getestet und sollte laufen

    bis bis roman

    1. hi hi unbekanntes wesen

      ich versuchs mal

      my $variable2='23:24:25:26:27:28';
      my $variable1='23:26';
      my $meld;
      my $i=0;
      my @split= split(/:/,$variable1);
      foreach(@split){
        if($variable2=~/$_/){
          i++;
        }
      }
      $i<scalar @split ?
        $meld='war nichts'
      :
        (
         $i > scalar @split ?
           $meld='hier stimmt was nicht :-)'
         :
           $meld ='$variable1 in $variable2 enthalten'
        )

      ist getestet und sollte laufen

      bis bis roman

      Vielen Vielen Dank.