Thread unless-Funktion/ Fehler im RegEx? (4 answers)
Opened by Gast at 2006-06-08 21:00

Gast Gast
 2006-06-08 21:00
#67130 #67130
Hallo,

ich habe hier ein Stückchen Code. Zentral ist die unless-Funktion:
Wenn $element (übrigens ein Wort, das mit einem Großbuchstaben beginnt) nicht in komplett klein geschriebener Form nochmals im $data auftaucht, dann soll es in einen Array gepusht werden

Code: (dl )
1
2
3
4
5
6
7
8
foreach my $element (@help) {              &nbsp
;
unless($data =~ /lc($element)/) {
push @more_candidates, $element;
} &nbsp
;

}


Nun klappt das leider nicht; es werden auch solche $element gepusht, die durch unless eigentlich ignoriert weren sollten. Was kann ich ändern? Oder ist mein Weg total falsch? Das Problem ist etwas sehr fortgeschritten für mich, aber ich muss halt prüfen, ob ein groß geschriebenes Wort nochmal in klein geschriebener form in einem Text (hier $data) vorkommt.

Vielen Dank, Oli

View full thread unless-Funktion/ Fehler im RegEx?