Veriablen vergleichen
Henagroin
- perl
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
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
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.