florian: Suchfunktion, die nur den ersten Buchstaben prüft ?

Beitrag lesen

hi,
regexp.:
for('abgewandert','haben','nochmehrworte','undnocheins'){
if($_=~/^$sucheingabe.*/){
  print "gefundenes wort $_ beginnt mit $sucheingabe\n";
  print "weil in der regex mit ^ der anfangort definiert wurde\n";
  }
else{print "$_ ist kein ergebnis\n";}
}
gruss
florian

Hallo liebe Forumler :-)

Ich habe folgendes Problem, ich möchte von einem String immer nur den ersten Buchstaben überprüfen, bzw. von Anfang an prüfen...

Bsp.

Sucheingabe "ab"
Wörter zur Auswahl: "abgewandert", "haben"
gefunden werden soll jetzt nur abgewandert, weil das mit ab anfängt.

mit if ("ab" =~ /abgewandert/) geht es nicht... bzw. da wird auch haben gefunden ?!

Euer Rainer