NaIchEben;o): Exakte Prüfung Regulärer Ausdruck

Beitrag lesen

Hallo und Grüß Gott,

ich habe eine frage bei der ich langsam aber sicher verzweifel, Google will mir nicht helfen.

Ich möchte mit einem Regulären Ausdruck eine selbst erstellte Datei durchsuchen.

Die Datei sieht in etwa so aus (beispiel):
-----
Farbe ,rot,gelb,blau
Groesse ,klein,mittel,groß
Schwer ,leicht,mittel,schwer
----

In der var $first wird eine eingabe gespeichert und mit einem regulären ausdruck verglichen ob in der Datei (var $dat) ein eintrag ist, das sieht in etwa so aus:

$dat =~ m/^$first/i;

(natürlich fehlt noch eine menge in dem "skript" aber ich denke das genügt)

Wenn ich jetzt "Farbe" eingebe funktioniert es, wenn ich jedoch "Far" eingebe funktioniert es auch. Wie kann ich es so umschreiben, dass nur eine Antwort kommt wenn der EXAKTE Name eingegeben wurde.

Ich hoffe ihr wisst was ich meine.

MFG